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

 
 
> Нужна отладочная плата ARM для связи с FPGA 200МБ/с на HDD (SDD)), ПЛИС+ARM 200МБ/с на твердотельный накопитель (SSD)
rfserega
сообщение Feb 24 2011, 08:01
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-08
Из: Нижний Новгород
Пользователь №: 38 767



Здравствуйте, коллеги!
Помогите советом решить задачу: есть поток данных до 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 МБайт/с).

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rfserega
сообщение Feb 25 2011, 23:54
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-08
Из: Нижний Новгород
Пользователь №: 38 767



VslavX может есть уверенность что какой-нибудь процессор семейства PowerQUICC III справиться с моей задачей?
Например процессор MPC8536E, отладочная платформа MPC8536-ADK ( http://www.freescale.com/files/32bit/doc/f...T=Documentation ).
Для соединения с ПЛИС на плате MPC8536-ADK есть PCI. А еще, что более интересно, есть разъем
LOCAL BUS CONNECTOR (50-PIN HEADER), я так понимаю не распаяный, для подключения непосредственно к системной шине процессора
через ENHANCED LOCAL BUS.

Или скорее всего получится сделать например на MPC8315E, отладочная плата MPC8315E-RDB? Опять же через PCI или LocalBus?

Сообщение отредактировал rfserega - Feb 26 2011, 01:17
Go to the top of the page
 
+Quote Post
VslavX
сообщение Feb 26 2011, 08:50
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(rfserega @ Feb 26 2011, 01:54) *
VslavX может есть уверенность что какой-нибудь процессор семейства PowerQUICC III справиться с моей задачей?

Никто гарантии дать не может sm.gif

Цитата(rfserega @ Feb 26 2011, 01:54) *
Например процессор MPC8536E, отладочная платформа MPC8536-ADK
....
MPC8315E, отладочная плата MPC8315E-RDB? Опять же через PCI или LocalBus?

Я бы начал с более мощного варианта (я так и иду по своему проекту 8347->8315), добился работоспособности, а потом промоделировал более слабую систему - снизил частоту (настраивается), ширину памяти (настраивается), урезал кеш (лочится часть) и посмотрел как работает на меньших ресурсах.

P.S. LocalBus у QUICC тоже ураган - может работать синхронно, у некоторых моделей до 133МГц - то есть теоретическая пропускная до 533Мбайт/сек. Так что покупайте отладочную плату 8536 и делайте к ней свой мезонин - или PCI или LB что Вам больше нравиться.

P.P.S. И темы зря не плодите - одной этой вполне достаточно для обсуждения Вашего вопроса
Go to the top of the page
 
+Quote Post



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

 


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


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