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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Запись скоростного потока данных с ПЛИС, помогите с выбором
zomg
сообщение Feb 24 2011, 15:50
Сообщение #1


Участник
*

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



Необходимо реализовать запись скоростного потока данных (200 МБ/сек или больше) с ПЛИС Xilinx (Virtex 5) в какой-то накопитель объемом больше 300 ГБ. Возникает проблема как лучше и проще это сделать и какой накопитель выбрать.
Посмотрел, как вариант, накопители SSD фирм Micron, Samsung и OCZ. Объем и скорости записи подходящие, особенно у фирмы OCZ. Трудность в интерфейсах SATA и PCI Express.
Подскажите пожалуйста, может быть есть другие более простые варианты?
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Feb 24 2011, 17:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Вы бы уточнили в каком окружении (на какой плате) находится данная FPGA.
Она же все таки не сферической формы и не в вакууме работает sm.gif.


Удачи! Rob.

Go to the top of the page
 
+Quote Post
alexPec
сообщение Feb 24 2011, 17:35
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(zomg @ Feb 24 2011, 18:50) *
Необходимо реализовать запись скоростного потока данных (200 МБ/сек или больше) с ПЛИС Xilinx (Virtex 5) в какой-то накопитель объемом больше 300 ГБ. Возникает проблема как лучше и проще это сделать и какой накопитель выбрать.
Посмотрел, как вариант, накопители SSD фирм Micron, Samsung и OCZ. Объем и скорости записи подходящие, особенно у фирмы OCZ. Трудность в интерфейсах SATA и PCI Express.
Подскажите пожалуйста, может быть есть другие более простые варианты?

По-моему такой поток лучше сначала распаралелить, а потом писать на несколько носителей враз.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Feb 24 2011, 18:15
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Есть готовое решение, пишите в личку sm.gif


--------------------
Go to the top of the page
 
+Quote Post
zomg
сообщение Feb 24 2011, 18:32
Сообщение #5


Участник
*

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



RobFPGA:
Платы нет. Сейчас только решается, что она будет включать, но ПЛИС скорей всего Virtex.

alexPec:
Цитата
По-моему такой поток лучше сначала распаралелить, а потом писать на несколько носителей враз.

Ок, а какие лучше носители использовать? То есть с какими будет меньше проблем при организации доступа?

Еще проблема знать как с этими винтюками общаться и какой у них набор команд.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Feb 24 2011, 19:18
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(zomg @ Feb 24 2011, 18:50) *
Подскажите пожалуйста, может быть есть другие более простые варианты?

Использовать сжатие или обрабатывать в реальном времени...
Что у вас там в потоке данных-то бежит? wink.gif


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
zomg
сообщение Feb 24 2011, 19:32
Сообщение #7


Участник
*

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



Цитата(Mikle Klinkovsky @ Feb 24 2011, 22:18) *
Использовать сжатие или обрабатывать в реальном времени...
Что у вас там в потоке данных-то бежит? wink.gif

Обработка в реальном времени уже не то будет. Не знаю какой эффект будет от сжатия шума,
в потоке данных отсчеты АЦП.

Сообщение отредактировал zomg - Feb 24 2011, 19:37
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Feb 24 2011, 19:38
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



Цитата(zomg @ Feb 24 2011, 22:32) *
В потоке данных отсчеты АЦП.

Типы и характеристики сигналов известны?
Вам весь шум или всё-таки сигналы нужны? Можно ведь и результаты предварительной обработки сохранять...


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
zomg
сообщение Feb 24 2011, 19:45
Сообщение #9


Участник
*

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



Цитата(Mikle Klinkovsky @ Feb 24 2011, 22:38) *
Типы и характеристики сигналов известны?

Неизвестны

Цитата
Можно ведь и результаты предварительной обработки сохранять...

Да, но только комплексную амплитуду. Выигрыш в скорости получим, но все равно требуется около 200 МБ/сек.
Go to the top of the page
 
+Quote Post
Mikle Klinkovsky
сообщение Feb 24 2011, 19:52
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445



А раскройте секрет, кто именно у вас умеет такую скорость? И это пиковая скорость или средняя?

Теоретически в PCI-E x16 ваш поток пропихнётся, но вот дальше что с ним делать - вопрос.


--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
Go to the top of the page
 
+Quote Post
zomg
сообщение Feb 24 2011, 20:24
Сообщение #11


Участник
*

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



Скорость средняя конечно, не меняется.

Цитата
А раскройте секрет, кто именно у вас умеет такую скорость?

Хотя бы вот эти товарищи должны справиться:
http://www.micron.com/partscatalog.html?ca...rage/client_ssd

С интерфейсом PCI Express:
http://www.ocztechnology.com/ocz-z-drive-r...xpress-ssd.html
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Feb 24 2011, 22:05
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Ну раз конфигурация сферическая - можно и пофантазировать.

Раритетный sm.gif - пару IDE интерфейсов на FPGA сделать не сложно, команды управления винтом простые, даже на FSM можно запись сделать, а если Microblaze запустить - то вот вам и стандартная файловая система.
Устаревший - сделать PCI-X контроллер - к нему прицепить соответствующий контроллер HDD, ну дальше понятно ...
Современный - реализовать PCIe контроллер и уже к к нему прицепить соответствующий контроллер HDD ....
Скучный - можно просто плату с FPGA (PCI-X, PCIe) воткнуть в комп ...
Продвинутый - сразу делать SATA, SAS или Fiber Chanel контроллер винта и подключать к нему винт ....
Модный - делать 10G Ehernet контроллер - на нем поднимать iSCSI и подключать все это к сетевому накопителю ...
Геморройный - тот же OCZ рекламирует винты с собственным HDSL интерфейсом нужно то реализовать его и далее по накатанному sm.gif ...

Ну вот неполный список основных методов sm.gif

Успехов! Rob.



Цитата(Mikle Klinkovsky @ Feb 24 2011, 21:52) *
А раскройте секрет, кто именно у вас умеет такую скорость? И это пиковая скорость или средняя?

Теоретически в PCI-E x16 ваш поток пропихнётся, но вот дальше что с ним делать - вопрос.


Ну в PCI-E x16 можно до 2 GByte/s пропихнуть даже на 1.1 версии.

О это как большой вопрос большой науки sm.gif У меня вон радиоастрономы за ночь по 4 -8 TByte пишут. Сплошные шумы на первый взгляд.
Неделю записывают - потом пол года разбираются.

Успехов! Rob.
Go to the top of the page
 
+Quote Post
zomg
сообщение Feb 26 2011, 12:29
Сообщение #13


Участник
*

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



RobFPGA
А чем пользуются радиоастраномы для записи таких потоков данных?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 26 2011, 12:39
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(RobFPGA @ Feb 25 2011, 01:05) *
Модный - делать 10G Ehernet контроллер - на нем поднимать iSCSI и подключать все это к сетевому накопителю

Есть еще "Скучно-Модный" - сделать два (или четыре) 1G Ehernet контроллера и по двум (четырем) Ehernet'ам подключать к компу.
Go to the top of the page
 
+Quote Post
:-)
сообщение Feb 26 2011, 13:07
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



Цитата(blackfin @ Feb 26 2011, 15:39) *
Есть еще "Скучно-Модный" - сделать два (или четыре) 1G Ehernet контроллера и по двум (четырем) Ehernet'ам подключать к компу.


Интересно, а как решается вопрос гарантии доставки данных?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 15:12
Рейтинг@Mail.ru


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