Перейти к содержанию
    

ПЛИС и SDRAM

Никогда не работал с ПЛИС.

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

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

 

Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов.

Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать?

По поводу выбора вендора: у кого из названых выше наиболее понятная доументация по работе с external memory и рабочие готовые блоки (библиотеки).

 

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

 

Спасибо.

Изменено пользователем Dubov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обе фирмы, и Altera, и Xilinx предлагают вполне рабочие варианты. Однако, их ПЛИС сложно назвать копеечными.

Из описания задачи совершенно не понятно, что именно вам нужно. У Xilinx есть достаточно универсальные отладочные платы: SP605, ML605, KC705. На всех есть DDR3 SDRAM и PCI Express для связи с хостом. На первой - память ограниченного объема и ширины, на двух последних - SO-DIMM.

Однако, цены на них совсем не китайские.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да нет... мне нужно по SPI связаться с хостом.

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

Изменено пользователем Dubov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да нет... мне нужно по SPI связаться с хостом.

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

Где-то когда-то на форуме уже выкладывал. Альтеровский пример контроллера sdram с описанием, исходниками verilog и модельками памяти.

Сам с него начинал.

Не слишком навороченный, но вполне пойдет по скорости для чтения-записи полными страницами.

Я его под себя чуть изменил, в ПЛИС занимает около 150 ячеек (циклон 3 использовал).

sdr_sdram.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сейчас стоит вопрос выбора ПЛИС(Altera или Xilinx) и платы для экспериментов.

Знаю что можно купить китайский копеечный девайс с ПЛИС и SDRAM на борту(видел что-то типа miniPC, но сейчас не найду). Никто не знает где и что можно достать?

 

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

 

Спасибо.

 

Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:

http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:

http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593

 

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кроме ПЛИС и SDRAM больше ничего не нужно, то есть вот такой, приятный по цене вариант:

http://www.terasic.com.tw/cgi-bin/page/arc...=139&No=593

 

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

 

Вот это выглядит гораздо интереснее

http://www.enterpoint.co.uk/raggedstone/raggedstone2.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Как вариант, http://www.xilinx.com/products/boards-and-...ES-S6MB-LX9.htm

Правда, вопрос хватит ли доступных пинов на разъемах расширения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Вот это выглядит гораздо интереснее

http://www.enterpoint.co.uk/raggedstone/raggedstone2.html

 

Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится.

Только вот вопрос - какую плату клиент получит раньше :rolleyes:

Готов держать пари, что Terasic окажется резвее (из личного опыта).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не "гораздо интереснее" (ИМХО), но тоже, как вариант, годится.

Только вот вопрос - какую плату клиент получит раньше :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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...