реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> ПЛИС и SDRAM, первый опыт)
Dubov
сообщение Nov 24 2012, 15:21
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Никогда не работал с ПЛИС.
Но настало время сделать такое: очень соблазнительно применять Linux в новых проектах. Но в реалтайм, к сожалению, сделать обработку потока данных очень трудно под этой ОС.
Тогда напрашивается такой подход. Использовать ПЛИС с SDRAM как буфер для накопления данных, а хост с Linux будет забирать данные скажем раз в секунду.

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

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

Спасибо.

Сообщение отредактировал Dubov - Nov 24 2012, 15:22
Go to the top of the page
 
+Quote Post
Flood
сообщение Nov 24 2012, 15:33
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Обе фирмы, и Altera, и Xilinx предлагают вполне рабочие варианты. Однако, их ПЛИС сложно назвать копеечными.
Из описания задачи совершенно не понятно, что именно вам нужно. У Xilinx есть достаточно универсальные отладочные платы: SP605, ML605, KC705. На всех есть DDR3 SDRAM и PCI Express для связи с хостом. На первой - память ограниченного объема и ширины, на двух последних - SO-DIMM.
Однако, цены на них совсем не китайские.
Go to the top of the page
 
+Quote Post
Dubov
сообщение Nov 24 2012, 15:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 408
Регистрация: 28-05-12
Пользователь №: 72 052



Да нет... мне нужно по SPI связаться с хостом.
Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...)

Сообщение отредактировал Dubov - Nov 24 2012, 15:59
Go to the top of the page
 
+Quote Post
alevnew
сообщение Nov 25 2012, 06:54
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 90
Регистрация: 17-05-07
Пользователь №: 27 775



Цитата(Dubov @ Nov 24 2012, 21:47) *
Да нет... мне нужно по SPI связаться с хостом.
Да и шестой спартан - слишком круто для просто реализации буфера (принять-отдать...)

Где-то когда-то на форуме уже выкладывал. Альтеровский пример контроллера sdram с описанием, исходниками verilog и модельками памяти.
Сам с него начинал.
Не слишком навороченный, но вполне пойдет по скорости для чтения-записи полными страницами.
Я его под себя чуть изменил, в ПЛИС занимает около 150 ячеек (циклон 3 использовал).

Прикрепленные файлы
Прикрепленный файл  sdr_sdram.rar ( 758.97 килобайт ) Кол-во скачиваний: 176
 
Go to the top of the page
 
+Quote Post
glock17
сообщение Nov 25 2012, 07:43
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586



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

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

Спасибо.


Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:
http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Nov 25 2012, 08:31
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



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



а тоже самое на xilinx-e есть?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 25 2012, 12:48
Сообщение #7


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(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


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
troiden
сообщение Nov 25 2012, 13:00
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 19-02-09
Из: Москва
Пользователь №: 45 069



Цитата(Lmx2315 @ Nov 25 2012, 12:31) *
а тоже самое на xilinx-e есть?

Как вариант, http://www.xilinx.com/products/boards-and-...ES-S6MB-LX9.htm
Правда, вопрос хватит ли доступных пинов на разъемах расширения.
Go to the top of the page
 
+Quote Post
glock17
сообщение Nov 25 2012, 13:38
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586



Цитата(Victor® @ Nov 25 2012, 21:48) *
По моему это уж совсем примитив

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


Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится.
Только вот вопрос - какую плату клиент получит раньше rolleyes.gif
Готов держать пари, что Terasic окажется резвее (из личного опыта).
Go to the top of the page
 
+Quote Post
Victor®
сообщение Nov 25 2012, 15:36
Сообщение #10


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(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


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
knk
сообщение Nov 25 2012, 18:32
Сообщение #11





Группа: Участник
Сообщений: 13
Регистрация: 28-03-11
Пользователь №: 63 931



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
Go to the top of the page
 
+Quote Post
glock17
сообщение Dec 1 2012, 08:59
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 3-09-04
Пользователь №: 586



Цитата
Вы покупали у 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 всерьез - то этого терасика надолго не хватит.


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

Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01455 секунд с 7
ELECTRONIX ©2004-2016