Dubov 0 November 24, 2012 Posted November 24, 2012 (edited) · Report post Никогда не работал с ПЛИС. Но настало время сделать такое: очень соблазнительно применять Linux в новых проектах. Но в реалтайм, к сожалению, сделать обработку потока данных очень трудно под этой ОС. Тогда напрашивается такой подход. Использовать ПЛИС с SDRAM как буфер для накопления данных, а хост с Linux будет забирать данные скажем раз в секунду. Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов. Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать? По поводу выбора вендора: у кого из названых выше наиболее понятная доументация по работе с external memory и рабочие готовые блоки (библиотеки). Ожидаю услышать частные мнения. Спасибо. Edited November 24, 2012 by Dubov Quote Share this post Link to post Share on other sites More sharing options...
Flood 0 November 24, 2012 Posted November 24, 2012 · Report post Обе фирмы, и Altera, и Xilinx предлагают вполне рабочие варианты. Однако, их ПЛИС сложно назвать копеечными. Из описания задачи совершенно не понятно, что именно вам нужно. У Xilinx есть достаточно универсальные отладочные платы: SP605, ML605, KC705. На всех есть DDR3 SDRAM и PCI Express для связи с хостом. На первой - память ограниченного объема и ширины, на двух последних - SO-DIMM. Однако, цены на них совсем не китайские. Quote Share this post Link to post Share on other sites More sharing options...
Dubov 0 November 24, 2012 Posted November 24, 2012 (edited) · Report post Да нет... мне нужно по SPI связаться с хостом. Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...) Edited November 24, 2012 by Dubov Quote Share this post Link to post Share on other sites More sharing options...
alevnew 0 November 25, 2012 Posted November 25, 2012 · Report post Да нет... мне нужно по SPI связаться с хостом. Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...) Где-то когда-то на форуме уже выкладывал. Альтеровский пример контроллера sdram с описанием, исходниками verilog и модельками памяти. Сам с него начинал. Не слишком навороченный, но вполне пойдет по скорости для чтения-записи полными страницами. Я его под себя чуть изменил, в ПЛИС занимает около 150 ячеек (циклон 3 использовал). sdr_sdram.rar Quote Share this post Link to post Share on other sites More sharing options...
glock17 0 November 25, 2012 Posted November 25, 2012 · Report post Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов. Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать? Ожидаю услышать частные мнения. Спасибо. Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант: http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593 Quote Share this post Link to post Share on other sites More sharing options...
Lmx2315 0 November 25, 2012 Posted November 25, 2012 · Report post Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант: http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593 а тоже самое на xilinx-e есть? Quote Share this post Link to post Share on other sites More sharing options...
LV26 0 November 25, 2012 Posted November 25, 2012 · Report post Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант: http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593 По моему это уж совсем примитив Вот это выглядит гораздо интереснее http://www.enterpoint.co.uk/raggedstone/raggedstone2.html Quote Share this post Link to post Share on other sites More sharing options...
troiden 0 November 25, 2012 Posted November 25, 2012 · Report post а тоже самое на xilinx-e есть? Как вариант, http://www.xilinx.com/products/boards-and-...ES-S6MB-LX9.htm Правда, вопрос хватит ли доступных пинов на разъемах расширения. Quote Share this post Link to post Share on other sites More sharing options...
glock17 0 November 25, 2012 Posted November 25, 2012 · Report post По моему это уж совсем примитив Вот это выглядит гораздо интереснее http://www.enterpoint.co.uk/raggedstone/raggedstone2.html Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится. Только вот вопрос - какую плату клиент получит раньше :rolleyes: Готов держать пари, что Terasic окажется резвее (из личного опыта). Quote Share this post Link to post Share on other sites More sharing options...
LV26 0 November 25, 2012 Posted November 25, 2012 · Report post Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится. Только вот вопрос - какую плату клиент получит раньше :rolleyes: Готов держать пари, что Terasic окажется резвее (из личного опыта). Вы покупали у Enterpoint? Интереснее по многим причинам 1) PCIe 2) 1 Gb DDR3 3) Большое кол-во внешних пинов. 4) Xilinx Spartan-6 Всего этого нет у терасика (но и стоимость другая). Если браться за FPGA всерьез - то этого терасика надолго не хватит. Раггедстон более разумное вложение денег (IMHO) Если денег есть - то еще лучше SP605 :) http://www.xilinx.com/products/boards-and-...605-G-image.htm Quote Share this post Link to post Share on other sites More sharing options...
knk 0 November 25, 2012 Posted November 25, 2012 · Report post 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 Quote Share this post Link to post Share on other sites More sharing options...
glock17 0 December 1, 2012 Posted December 1, 2012 · Report post Вы покупали у Enterpoint? Нет, но покупал у Терасика Интереснее по многим причинам 1) PCIe 2) 1 Gb DDR3 3) Большое кол-во внешних пинов. 4) Xilinx Spartan-6 Всего этого нет у терасика (но и стоимость другая). Раггедстон более разумное вложение денег (IMHO) Если денег есть - то еще лучше SP605 :) http://www.xilinx.com/products/boards-and-...605-G-image.htm Не сбивайте топикстартера, ему вроде как нужна SDRAM и ПЛИС в качестве буфера принять-отдать. А то раскрутите новичка на пару-тройку тысяч долларов, а потом постоянно икать будете. :rolleyes: Если браться за FPGA всерьез - то этого терасика надолго не хватит. Если "именно этого терасика", то согласен безо всяких оговорок. Quote Share this post Link to post Share on other sites More sharing options...