|
|
  |
Запись скоростного потока данных с ПЛИС, помогите с выбором |
|
|
|
Feb 26 2011, 13:10
|
Участник

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

|
Протокол TCP наверное
|
|
|
|
|
Feb 26 2011, 14:22
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(zomg @ Feb 26 2011, 14:29)  RobFPGA А чем пользуются радиоастраномы для записи таких потоков данных? А на что денег хватит  Сейчас вот PCI-X плата на базе Viretx4sx35 и PCI контроллера PLX, на вход которой по двум 2.5 Gbit/s (медь или оптика) линкам подключен внешний ADC модуль (2 канала 16 бит, 10-120 МHz). Плата ставится в обычный (почти) комп. под Windows XP, 4 винта в soft RAID0, немного собственного софта, и готов современный инструмент радиоастронома  . 4-5 таких систем работающих синхронно - и вся вселенная как на ладони (в смысле на винте) К сожалению PCI-X плата уже старенькая и не позволяет писать больше чем 200 MByte/s из за ограничения по локальной шине PLX чипа установленного на этой плате. Хотя PCI-X 64 бит 66 MHz может реально передавать 460-480 MByte/s. Цитата(blackfin @ Feb 26 2011, 14:39)  Есть еще "Скучно-Модный" - сделать два (или четыре) 1G Ehernet контроллера и по двум (четырем) Ehernet'ам подключать к компу. Скорее это будет Стандартный-Геморройный как раз из за необходимости синхронизации.  Но TCP/IP тут лучше не использовать. Можно проще сделать с использованием UDP а целостность данных отслеживать своим софтом. Успехов! Rob.
|
|
|
|
|
Feb 26 2011, 15:05
|
Участник

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

|
Плата должна сама уметь хранить данные, без компьютера. Мне всех больше понравился вариант с реализацией контроллера SATA на ПЛИС и подключением к нему винта. Микрон заявляет, что максимальная скорость записи их последних SSD с интерфейсом SATA 260 Мбайт/сек. Если это действительно средняя скорость, а не какая-нибудь пиковая при благоприятных условиях, то получается здорово. Да и накопитель самый компактный: легко переносить чтобы в конце концов вставить в комп. Придется как то на низком уровне доступаться к винчестеру. Проблема что не разбираюсь в SATA и командах SSD, буду учиться. Ну а так впринципе реально построить такую штуку?
|
|
|
|
|
Feb 26 2011, 15:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Очень даже реально - я думаю что основная задача в создании SATA контроллера. Я недавно купил платку для экспериментов этом направлении в том числе и c SATA - MarsMX2 Сделать на ней SATA контроллер - запустить Microblaze c Linux - красота! Удачи! Rob.
|
|
|
|
|
Feb 26 2011, 16:06
|
Участник

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

|
Цитата Очень даже реально - я думаю что основная задача в создании SATA контроллера. Интересно, существуют ли микросхемки, реализующие контроллер SATA? Тогда можно просто обойти эту проблему
|
|
|
|
|
Feb 27 2011, 15:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445

|
Цитата(RobFPGA @ Feb 26 2011, 19:14)  Тут вот сижу ломаю голову как 4GByte/s записывать 8-() IMHO, самое простое, без заморочек, решение - сделать кластер на ОЗУ, а потом спокойно сливать его на комп, хоть по RS-232. А в случае с 4GByte/s вообще не вижу другого выхода.
--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
|
|
|
|
|
Feb 27 2011, 16:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(Mikle Klinkovsky @ Feb 27 2011, 17:18)  IMHO, самое простое, без заморочек, решение - сделать кластер на ОЗУ, а потом спокойно сливать его на комп, хоть по RS-232. А в случае с 4GByte/s вообще не вижу другого выхода. Ой нехорошо над несчастным измываться - 30 минут записи - ОЗУ на 8 TByte - простое решение >8-() ну и почти недорогое А уж сброс этого добра по RS .... Хотя вон у тех же буржуинов - 19" 3U FLASH диск на 10 TByte со скоростью записи как раз 4 Gbyte/s всего 400К енотов. Успехов! Rob.
|
|
|
|
|
Feb 27 2011, 16:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 972
Регистрация: 10-10-05
Из: 54°36'41.81" 39°43'6.90"
Пользователь №: 9 445

|
Цитата(RobFPGA @ Feb 27 2011, 19:03)  Хотя вон у тех же буржуинов - 19" 3U FLASH диск на 10 TByte со скоростью записи как раз 4 Gbyte/s всего 400К енотов. Ну, а 7200Гб озушки будет стоить около 85К енотов...
--------------------
Подвиг одного - это преступление другого! (с) Жванецкий
|
|
|
|
|
Feb 28 2011, 06:48
|
Группа: Новичок
Сообщений: 9
Регистрация: 24-02-08
Из: Москва
Пользователь №: 35 339

|
Цитата(RobFPGA @ Feb 26 2011, 19:14)  Тут вот сижу ломаю голову как 4GByte/s записывать 8-() Очень интересно. А можно услышать весь набор вариантов для решения такой проблемы? Т.е. раритетный, устаревший, современный, скучный, продвинутый, модный и геморройный?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|