|
|
  |
DualPort RAM в FPGA |
|
|
|
Jan 19 2009, 19:45
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
Цитата(zksystem @ Jan 19 2009, 19:17)  Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. У Альтеры - циклоны, стратиксы
|
|
|
|
|
Jan 19 2009, 20:11
|

Местный
  
Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069

|
Цитата(zksystem @ Jan 19 2009, 18:17)  Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. Если выбирать из Xilinx, пожалуй стоит посмотреть на Spartan3A (новое семейство) - чип XC3S200A (или, с запасом, XC3S400A) или Spartan 3E (семейство постарше) - чип XC3S500E Правда им еще нужна ПЗУ с конфигурацией. По ним я как-то выкладывал сводную таблицу здесь-> Если хочется обойтись одним корпусом - посмотрите на Spartan3AN - у них ПЗУ встроеная, но дороже стоят.
|
|
|
|
|
Jan 19 2009, 20:16
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 20-02-05
Из: Ленинградская обл.
Пользователь №: 2 765

|
Цитата(murmel1 @ Jan 19 2009, 22:51)  Никаких стратиксов (от 100$) Cyclone III. ep3c5e144 - 414 Кбит памяти, 144 ноги, стоит за бугром 15.3$, у нас - до 20 (надо звонить) Да, конечно, но ведь потребности в довеске логики никак не обозначены топикстартером.....
|
|
|
|
|
Jan 20 2009, 11:00
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(o-henry @ Jan 19 2009, 23:11)  Если выбирать из Xilinx, пожалуй стоит посмотреть на Spartan3A (новое семейство) - чип XC3S200A (или, с запасом, XC3S400A) или Spartan 3E (семейство постарше) - чип XC3S500E Правда им еще нужна ПЗУ с конфигурацией. По ним я как-то выкладывал сводную таблицу здесь-> Если хочется обойтись одним корпусом - посмотрите на Spartan3AN - у них ПЗУ встроеная, но дороже стоят. FPGA планирую грузить с контроллера, за одно появляется возможность менять систему "на лету", встроенное ПЗУ думаю не потребуется. Цитата(bve @ Jan 19 2009, 23:16)  Да, конечно, но ведь потребности в довеске логики никак не обозначены топикстартером..... Предполагается минимальное количество довесов, так как цена конечного изделия должна быть в разумных переделах и, соответственно дешевле чем внешний DUALPORT + MAX3000 или MAXII.
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Jan 20 2009, 11:34
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(Евгений Николаев @ Jan 20 2009, 14:15)  Из Альтеры 32к * 8 есть у CycloneIII (самого младшего EP3C5). А вообще, надо смотреть - что за интерфейс у CPU, на какой частоте работает; какие требования заложены к выгрузке данных из ОЗУ, т.к. в ряде случаев истинная двухпортовость не требуется и может быть достаточно MAX 3k/II + SRAM. Двухпортовость разруливается на уровне MAX с буферизацией чтения/записи. Объясняю суть своей задачи: Микроконтроллер STM32 с инерфейсом статической памяти осуществляет динамическое отображение графики в внешней двухпортовой памяти, тоесть пишет/читает внешнюю память, CPLD читает данные из DPRAM со второго порта и осуществляет динамическую развертку светодиодной панели. 32Кб памяти заложено для универсальности системы, чтобы можно было управлять разной глубиной цвета и размером "бегущей строки". Спасибо за советы, сейчас буду считать что же всетаки дешевле будет STM32 <> CycloneIII или же всетаки придется брать дешевый CPLD и DPRAM и завязывать с STM32
Сообщение отредактировал zksystem - Jan 20 2009, 11:36
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Jan 22 2009, 17:16
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(bve @ Jan 21 2009, 23:04)  Тогда, может попробовать на MAXII навесить два блока ОДНОПОРТОВОЙ памяти, В самой ПЛИС реализовать переключение банков. Тогда процессор через ПЛИС пишет в один, а в это время ПЛИС читает из другого? Естественно будет использоваться два банка видеоэкрана, (вспоминаю спектрум  ), просто есть желание подцепить внешнюю память как память процессора, тоесть как обычный экран в примитивных компах, за исключением того как реализованно в тех же спектрумах (оригинальных), при обращении к памяти одновременно проца и видеоконтроллера - первй тормозился тактами ожидания. В связи с этим я и выбираю DualPort, чтобы работа системы была прозрачной.
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
May 20 2010, 14:42
|
Группа: Новичок
Сообщений: 1
Регистрация: 19-05-10
Пользователь №: 57 360

|
всем привет! хотел узнать кто нить использует данные видеоэкраны? как они себя зарекомендовали? купить хочу и пока из всех только этот больше всего понравился.
|
|
|
|
|
May 24 2010, 10:29
|
Участник

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325

|
Цитата(zksystem @ Jan 19 2009, 20:17)  Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. Эту схему с процессором и контроллером табло можно реализовать на одной ПЛИС Актел. Есть готовые решения для работы с различными типами дисплеев и табло. Внутри помимо матрицы есть двухпортовое ОЗУ до 512 кбит. А какой предполагается микроконтроллер? Под ПЛИС Актел есть бесплатные IP процессоров. А в ПЛИС SmartFusion аппаратный Cortex-M3 c периферийными контроллерами. Собрать и отладить проект можно быстро в графическом редакторе. В зависимости от того какой хочешь использовать процессор ПЛИС будет стоить от 500руб до 1500 руб.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|