Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ПЛИС и SDRAM
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Dubov
Никогда не работал с ПЛИС.
Но настало время сделать такое: очень соблазнительно применять Linux в новых проектах. Но в реалтайм, к сожалению, сделать обработку потока данных очень трудно под этой ОС.
Тогда напрашивается такой подход. Использовать ПЛИС с SDRAM как буфер для накопления данных, а хост с Linux будет забирать данные скажем раз в секунду.

Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов.
Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать?
По поводу выбора вендора: у кого из названых выше наиболее понятная доументация по работе с external memory и рабочие готовые блоки (библиотеки).

Ожидаю услышать частные мнения.

Спасибо.
Flood
Обе фирмы, и Altera, и Xilinx предлагают вполне рабочие варианты. Однако, их ПЛИС сложно назвать копеечными.
Из описания задачи совершенно не понятно, что именно вам нужно. У Xilinx есть достаточно универсальные отладочные платы: SP605, ML605, KC705. На всех есть DDR3 SDRAM и PCI Express для связи с хостом. На первой - память ограниченного объема и ширины, на двух последних - SO-DIMM.
Однако, цены на них совсем не китайские.
Dubov
Да нет... мне нужно по SPI связаться с хостом.
Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...)
alevnew
Цитата(Dubov @ Nov 24 2012, 21:47) *
Да нет... мне нужно по SPI связаться с хостом.
Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...)

Где-то когда-то на форуме уже выкладывал. Альтеровский пример контроллера sdram с описанием, исходниками verilog и модельками памяти.
Сам с него начинал.
Не слишком навороченный, но вполне пойдет по скорости для чтения-записи полными страницами.
Я его под себя чуть изменил, в ПЛИС занимает около 150 ячеек (циклон 3 использовал).
glock17
Цитата(Dubov @ Nov 25 2012, 00:21) *
Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов.
Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать?

Ожидаю услышать частные мнения.

Спасибо.


Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593
Lmx2315
Цитата(glock17 @ Nov 25 2012, 11:43) *
Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593



а тоже самое на xilinx-e есть?
Victor®
Цитата(glock17 @ Nov 25 2012, 10:43) *
Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593


По моему это уж совсем примитив

Вот это выглядит гораздо интереснее
http://www.enterpoint.co.uk/raggedstone/raggedstone2.html
troiden
Цитата(Lmx2315 @ Nov 25 2012, 12:31) *
а тоже самое на xilinx-e есть?

Как вариант, http://www.xilinx.com/products/boards-and-...ES-S6MB-LX9.htm
Правда, вопрос хватит ли доступных пинов на разъемах расширения.
glock17
Цитата(Victor® @ Nov 25 2012, 21:48) *
По моему это уж совсем примитив

Вот это выглядит гораздо интереснее
http://www.enterpoint.co.uk/raggedstone/raggedstone2.html


Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится.
Только вот вопрос - какую плату клиент получит раньше rolleyes.gif
Готов держать пари, что Terasic окажется резвее (из личного опыта).
Victor®
Цитата(glock17 @ Nov 25 2012, 17:38) *
Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится.
Только вот вопрос - какую плату клиент получит раньше rolleyes.gif
Готов держать пари, что Terasic окажется резвее (из личного опыта).


Вы покупали у Enterpoint?
Интереснее по многим причинам
1) PCIe
2) 1 Gb DDR3
3) Большое кол-во внешних пинов.
4) Xilinx Spartan-6

Всего этого нет у терасика (но и стоимость другая).
Если браться за FPGA всерьез - то этого терасика надолго не хватит.
Раггедстон более разумное вложение денег (IMHO)
Если денег есть - то еще лучше SP605 sm.gif
http://www.xilinx.com/products/boards-and-...605-G-image.htm
knk
TE0600 (Spartan-6 + 1Gbit DDR3 + Ethernet) 189 Евро + 39 Евро за несущую плату с разьемами. Неплохой вариант для экспериментов.
http://shop.trenz-electronic.de/catalog/pr...products_id=897
http://shop.trenz-electronic.de/catalog/pr...products_id=899
glock17
Цитата
Вы покупали у Enterpoint?


Нет, но покупал у Терасика

Цитата
Интереснее по многим причинам
1) PCIe
2) 1 Gb DDR3
3) Большое кол-во внешних пинов.
4) Xilinx Spartan-6

Всего этого нет у терасика (но и стоимость другая).

Раггедстон более разумное вложение денег (IMHO)
Если денег есть - то еще лучше SP605 sm.gif
http://www.xilinx.com/products/boards-and-...605-G-image.htm


Не сбивайте топикстартера, ему вроде как нужна SDRAM и ПЛИС в качестве буфера принять-отдать. А то раскрутите новичка на пару-тройку тысяч долларов, а потом постоянно икать будете. rolleyes.gif


Цитата
Если браться за FPGA всерьез - то этого терасика надолго не хватит.


Если "именно этого терасика", то согласен безо всяких оговорок.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.