Здравствуйте, коллеги!
Помогите советом решить задачу: есть поток данных до 200 Мбайт/с с АЦП который надо записать на твердотельный накопитель (SSD) объемом до 250 ГБайт c интерфейсом SATA 3ГБит/с или PCI-Express x4 (Express x4 предпочтительней из-за большей пропускной способностью – за тем с Express x4 через SATA RAID спец. контроллер на SSD или через PCIe напрямую на SSD). Наверное придется записывать на SSD транзитом через RAM но может быть получится обойтись без RAM.
Без ПЛИС не обойтись по-любому (работаю с Xilinx). Чтобы не реализовывать SATA или PCI-Express на ПЛИС (не нащел бесплатных решений этих интерфейсов) ищу подходящий ARM.
Предполагается следующая структура построения системы: АЦП соединен с ПЛИС, ПЛИС соединена с ARM по мкоростному, максимально простому, с точки зрения реализации на ПЛИС интерфейсу (интерфейс связи с RAM, RapidIO, PCI 64bit, …) – хочу максимально упростить функционал ПЛИС для сокращения времени разработки. C ARM до сих пор не работал.
Для отработки (макетирования) ищу отладочную плату ARM с возможность соединить через скоростной интерфейс с платой ПЛИС, смотрел:
1) у FREESCALE семейство PowerQUICC II Pro, например отладочная плата MPC8315E-RDB ( http://www.freescale.com/files/32bit/doc/f...C8315ERDBFS.pdf )
Но не понятно через что эту плато цеплять к ПЛИС (через слот PCI наверняка не хватит пропускной способности, через слот для планки памяти не знаю как реализовывать)
2) более крутое семейство FREESCALE например MPC8560ADS
( http://www.freescale.com/webapp/sps/site/p...code=MPC8560ADS, http://cache.freescale.com/files/netcomm/d...PC8560ADSUG.pdf )
Не понятно выведен ли RapidIO выведен на разъем? И что-то крутовата системка получается – практически ПК.
3) отладочная плата от TI семейство Sitara ARM Cortex-A8 & ARM9, например на базе AM1810 ( http://focus.ti.com/docs/prod/folders/print/am1810.html ) . Отладочная плата http://focus.ti.com/docs/toolsw/folders/pr...mdxevm1810.html . Не нашел что выведено на внешниии разъемы по бокам. Можно ли присоединится платой ПЛИС? Может кто сталкивался?
4) вот плата круче http://focus.ti.com/docs/toolsw/folders/pr...vm8168ddr2.html на C6A816x/AM389x. Опять же непонятно как цеплять к ней ПЛИС.
Еще на C6A816x/AM359x http://www.spectrumdigital.com/product_inf...3fa73edf346d0e8
Вопросы:
1) Что вы думаете по структуре построения такого рода систем? Получится сильно разгрузить ПЛИС ARM-мом?
2) Посоветуйте отладочную плату ARM с возможностью подключения через высокоскоростной интерфейс (разъем должен быть на отладочной плате ARM) платы . Что это за разъем? Обеспечивает ли он заданную пропускную способность (200 МБайт/с).