zksystem 0 19 января, 2009 Опубликовано 19 января, 2009 · Жалоба Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bve 1 19 января, 2009 Опубликовано 19 января, 2009 · Жалоба Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. У Альтеры - циклоны, стратиксы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmel1 0 19 января, 2009 Опубликовано 19 января, 2009 · Жалоба Никаких стратиксов (от 100$) Cyclone III. ep3c5e144 - 414 Кбит памяти, 144 ноги, стоит за бугром 15.3$, у нас - до 20 (надо звонить) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
o-henry 0 19 января, 2009 Опубликовано 19 января, 2009 · Жалоба Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. Если выбирать из Xilinx, пожалуй стоит посмотреть на Spartan3A (новое семейство) - чип XC3S200A (или, с запасом, XC3S400A) или Spartan 3E (семейство постарше) - чип XC3S500E Правда им еще нужна ПЗУ с конфигурацией. По ним я как-то выкладывал сводную таблицу здесь-> Если хочется обойтись одним корпусом - посмотрите на Spartan3AN - у них ПЗУ встроеная, но дороже стоят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bve 1 19 января, 2009 Опубликовано 19 января, 2009 · Жалоба Никаких стратиксов (от 100$) Cyclone III. ep3c5e144 - 414 Кбит памяти, 144 ноги, стоит за бугром 15.3$, у нас - до 20 (надо звонить) Да, конечно, но ведь потребности в довеске логики никак не обозначены топикстартером..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zksystem 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Если выбирать из Xilinx, пожалуй стоит посмотреть на Spartan3A (новое семейство) - чип XC3S200A (или, с запасом, XC3S400A) или Spartan 3E (семейство постарше) - чип XC3S500E Правда им еще нужна ПЗУ с конфигурацией. По ним я как-то выкладывал сводную таблицу здесь-> Если хочется обойтись одним корпусом - посмотрите на Spartan3AN - у них ПЗУ встроеная, но дороже стоят. FPGA планирую грузить с контроллера, за одно появляется возможность менять систему "на лету", встроенное ПЗУ думаю не потребуется. Да, конечно, но ведь потребности в довеске логики никак не обозначены топикстартером..... Предполагается минимальное количество довесов, так как цена конечного изделия должна быть в разумных переделах и, соответственно дешевле чем внешний DUALPORT + MAX3000 или MAXII. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EvgenyNik 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Из Альтеры 32к * 8 есть у CycloneIII (самого младшего EP3C5). А вообще, надо смотреть - что за интерфейс у CPU, на какой частоте работает; какие требования заложены к выгрузке данных из ОЗУ, т.к. в ряде случаев истинная двухпортовость не требуется и может быть достаточно MAX 3k/II + SRAM. Двухпортовость разруливается на уровне MAX с буферизацией чтения/записи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zksystem 0 20 января, 2009 Опубликовано 20 января, 2009 (изменено) · Жалоба Из Альтеры 32к * 8 есть у CycloneIII (самого младшего EP3C5). А вообще, надо смотреть - что за интерфейс у CPU, на какой частоте работает; какие требования заложены к выгрузке данных из ОЗУ, т.к. в ряде случаев истинная двухпортовость не требуется и может быть достаточно MAX 3k/II + SRAM. Двухпортовость разруливается на уровне MAX с буферизацией чтения/записи. Объясняю суть своей задачи: Микроконтроллер STM32 с инерфейсом статической памяти осуществляет динамическое отображение графики в внешней двухпортовой памяти, тоесть пишет/читает внешнюю память, CPLD читает данные из DPRAM со второго порта и осуществляет динамическую развертку светодиодной панели. 32Кб памяти заложено для универсальности системы, чтобы можно было управлять разной глубиной цвета и размером "бегущей строки". Спасибо за советы, сейчас буду считать что же всетаки дешевле будет STM32 <> CycloneIII или же всетаки придется брать дешевый CPLD и DPRAM и завязывать с STM32 Изменено 20 января, 2009 пользователем zksystem Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DeadMoroz 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Кстати, по теме - если Вы будете использовать двухпортовую память и картинка у Вас динамическая - то при ее изменении будет наблюдаться мерцание, да наверное и для статической картинки тоже не очень хорошо. Поэтому советую сделать классически - предусмотреть два банка памяти (две страницы) - в одну пишет контроллер, вторую читает видеоконтроллер, после обновления данных страницы переключаются. Ресурсов CIII для этого хватит с головой (возможно и сам микроконтроллер туда влезет, но это уже другая тема). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bve 1 21 января, 2009 Опубликовано 21 января, 2009 · Жалоба Тогда, может попробовать на MAXII навесить два блока ОДНОПОРТОВОЙ памяти, В самой ПЛИС реализовать переключение банков. Тогда процессор через ПЛИС пишет в один, а в это время ПЛИС читает из другого? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zksystem 0 22 января, 2009 Опубликовано 22 января, 2009 · Жалоба Тогда, может попробовать на MAXII навесить два блока ОДНОПОРТОВОЙ памяти, В самой ПЛИС реализовать переключение банков. Тогда процессор через ПЛИС пишет в один, а в это время ПЛИС читает из другого? Естественно будет использоваться два банка видеоэкрана, (вспоминаю спектрум :) ), просто есть желание подцепить внешнюю память как память процессора, тоесть как обычный экран в примитивных компах, за исключением того как реализованно в тех же спектрумах (оригинальных), при обращении к памяти одновременно проца и видеоконтроллера - первй тормозился тактами ожидания. В связи с этим я и выбираю DualPort, чтобы работа системы была прозрачной. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ShamilIvanov925 0 20 мая, 2010 Опубликовано 20 мая, 2010 · Жалоба всем привет! хотел узнать кто нить использует данные видеоэкраны? как они себя зарекомендовали? купить хочу и пока из всех только этот больше всего понравился. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Actel_SKV 0 24 мая, 2010 Опубликовано 24 мая, 2010 · Жалоба Имеется схема светодиодного табло Микроконтроллер <-> DualPort RAM -> CPLD ... Возможно ли сделать дешевый вариант по принципу Микроконтроллер <-> [FPGA (DualPort)], очень хочу узнать в какой кристалл пометится двухпортовая память размером порядка 32Кбх8 ? P.S. DualPort от IDT и Cypress слишком дорогие и занимают много места на плате, хотелось бы обойтись "малой кровью", отсюда возник вопрос. Эту схему с процессором и контроллером табло можно реализовать на одной ПЛИС Актел. Есть готовые решения для работы с различными типами дисплеев и табло. Внутри помимо матрицы есть двухпортовое ОЗУ до 512 кбит. А какой предполагается микроконтроллер? Под ПЛИС Актел есть бесплатные IP процессоров. А в ПЛИС SmartFusion аппаратный Cortex-M3 c периферийными контроллерами. Собрать и отладить проект можно быстро в графическом редакторе. В зависимости от того какой хочешь использовать процессор ПЛИС будет стоить от 500руб до 1500 руб. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться