|
Неудобная задача, Нужен быстрый обмен - 300 Мбайт/сек |
|
|
|
Nov 8 2010, 10:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Вот, нашел себе работу - нужно сделать цифровой магнитофон, сливающий большой массив информации на какой нибудь носитель.
Поток - 300 мегабайт в секунду. Время записи - от 1 с до 1 часа.
Думаю о платформе.
Первоначальная мысль была - комп с рейдом SCSI или SATA (уверяют что такая скорость записи не проблема). Единственный вопрос - интерфейс ввода данных. Показалось, что где-то видел рекламу USB3.0 контроллеров - такое решение было бы самым простым, по моему. Но контроллеров таких не нашел.
Тогда второй претендент - 10 GBASE-T. Но его, насколько я понимаю, как чистое phy задействовать проблематично (в отличие от 1000 GBASE-T), а морочиться с МАК-ом не очень хотелось бы.
В процессе поиска наткнулся на микросхему преобразователь - SATA - USB3.0
Тогда пришла мысль, а может быть, реализовать многоголовый SATA интерфейс и отписать поток прям на харды, может етот путь проще, чем 10 гигабит интерфейс ?
Отцы, посоветуйте че нибудь...
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Nov 8 2010, 11:22
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(a123-flex @ Nov 8 2010, 13:34)  Вот, нашел себе работу - нужно сделать цифровой магнитофон, сливающий большой массив информации на какой нибудь носитель. Поток - 300 мегабайт в секунду. Время записи - от 1 с до 1 часа. ... Отцы, посоветуйте че нибудь... Если нужна виброустойчивость - то харды отпадают. Мы делали такой девайз на флешках: ставишь массив из скажем 125 микросхем NAND-флэш по 8ГБайт каждая и получаешь 1000ГБайт и пишешь на них в параллель. Контроллер FLASH памяти на ПЛИС мы реализовывали сами - он достаточно простой в реализации. У нас скорость записи данных с АЦП была 500МБайт/c. После окончания записи, данные предавались в ПК для обработки по 1G Ethernet.
|
|
|
|
|
Nov 8 2010, 11:41
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(a123-flex @ Nov 8 2010, 13:34)  Вот, нашел себе работу - нужно сделать цифровой магнитофон, сливающий большой массив информации на какой нибудь носитель.
Поток - 300 мегабайт в секунду. Время записи - от 1 с до 1 часа.
Думаю о платформе.
Первоначальная мысль была - комп с рейдом SCSI или SATA (уверяют что такая скорость записи не проблема). Единственный вопрос - интерфейс ввода данных. Показалось, что где-то видел рекламу USB3.0 контроллеров - такое решение было бы самым простым, по моему. Но контроллеров таких не нашел.
Тогда второй претендент - 10 GBASE-T. Но его, насколько я понимаю, как чистое phy задействовать проблематично (в отличие от 1000 GBASE-T), а морочиться с МАК-ом не очень хотелось бы.
В процессе поиска наткнулся на микросхему преобразователь - SATA - USB3.0
Тогда пришла мысль, а может быть, реализовать многоголовый SATA интерфейс и отписать поток прям на харды, может етот путь проще, чем 10 гигабит интерфейс ?
Отцы, посоветуйте че нибудь... USB - нет спецификаций, дев. бовардов итд. И очень близко к пику не факт что современные мамки будут поддерживать максимальные скорости. SATA - Тоже не встречал решений. Альтера то пишет что то поддерживает, то вот-вот будет. Плюс есть ощущение, что гимороя с поддержкой разных типов винтов будет ну просто невероятное кол-во. Ethernet - может быть одно из красивых решений получится. Но решение не сильно от PCIe отличаться будет. Поскольку я уже надолбался, то я бы PCIe делал. PCIe-1 4х, это уже около 800 мегабайт в сек.
|
|
|
|
|
Nov 8 2010, 11:47
|
Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-02-07
Из: Долгопрудный
Пользователь №: 25 406

|
Цитата(Methane @ Nov 8 2010, 14:41)  PCIe-1 4х, это уже около 800 мегабайт в сек. Да, это вполне реально: http://www.ixbt.com/news/all/index.shtml?13/78/34
|
|
|
|
|
Nov 8 2010, 15:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(Methane @ Nov 8 2010, 14:56)  Между прочим, можно и набить NAND памятью памятью плату, SSD сделать на терабайт.
300E6*60*60/2^30*8/128 ans = 62.864 мелкосхемы.
Еще понадобится Atmega8, MAX232, и молодильные яблоки, для слива информации в PC. Ссылка http://www.ixbt.com/news/all/index.shtml?13/78/34 не открывается. Молодильные яблоки по любому. Вопрос с виброустойчивостью интересный. Может и можно без нее обойтись. Кстате мои (правда бучные переносные) винты на ходу бились неоднократно и до сих пор не сдохли))) уже полгода после битья последнего. Никто не запрещает в sata raid такие ставить. И кстати SSD в райде никто не запрещал. Intel на X18 гарантирует на записи 70 МБ/c, т.е. 4 диска - 280 МБ/с - почти 300. С флэшью идея интересная и приятно примитивная, но железяка выйдет дорогая, и))) по красивому ето получается типа мамка с димовыми слотами, а в димах - флэшки..... Как то дорого и геморроя до хрена. Целый комплекс получается. Кроме того, истории известны случаи, когда подлые пендосы в процессе разработки брали и снимали заложенный кристалл с производства(( PCI Express - круто, но в него ведь еще поток ввести надо от исследуемой системы, и типа хотелось бы развязки гальванической итп. Конечно никто не запрещал 3 шнурка по гигабит запихать в него - но трудоемкость разработки - 1000 G + PCI Express. Кажется все сходится к 10 GBASE-T. Кто нибудь делал на нем чего нибудь ? Пробовали поток мерить ? ОТЦЫ ?
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Nov 8 2010, 20:12
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(a123-flex @ Nov 8 2010, 18:15)  Ссылка http://www.ixbt.com/news/all/index.shtml?13/78/34 не открывается. Молодильные яблоки по любому. Вопрос с виброустойчивостью интересный. Может и можно без нее обойтись. Кстате мои (правда бучные переносные) винты на ходу бились неоднократно и до сих пор не сдохли))) уже полгода после битья последнего. Никто не запрещает в sata raid такие ставить. И кстати SSD в райде никто не запрещал. Intel на X18 гарантирует на записи 70 МБ/c, т.е. 4 диска - 280 МБ/с - почти 300. ... Кажется все сходится к 10 GBASE-T. Кто нибудь делал на нем чего нибудь ? Пробовали поток мерить ? ОТЦЫ ? Про виброустойчивость жёстких дисков мне заказчики рассказывали, что они тестировали в RAID на крутых серверных дисках - так вот при небольшой тряске скорость падает охренительно и поток 500МБайт/c уже не пролезает. А SSD - оно на таких же флешках и делается, а цены на них на бирже определяются. Так что по цене SDD и флешки в слотах примерно одинаково выйдут. Всё зависит от того что вам проще написать контроллер флеш-памяти или бодаться с интерфейсами 10G или PCI-E, а потом с ещё и софтом для ПК. P.S. Флешки все стандартные - (стандарт ONFI) и корпуса у них стандартные - чтобы на бирже удобнее торговать, поэтому бояться снятия пиндосами кристалла с производства явно не стоит.
|
|
|
|
|
Nov 8 2010, 22:31
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
Цитата(VladimirB @ Nov 8 2010, 23:12)  Про виброустойчивость жёстких дисков мне заказчики рассказывали, что они тестировали в RAID на крутых серверных дисках - так вот при небольшой тряске скорость падает охренительно и поток 500МБайт/c уже не пролезает. А SSD - оно на таких же флешках и делается, а цены на них на бирже определяются. Так что по цене SDD и флешки в слотах примерно одинаково выйдут. Всё зависит от того что вам проще написать контроллер флеш-памяти или бодаться с интерфейсами 10G или PCI-E, а потом с ещё и софтом для ПК.
P.S. Флешки все стандартные - (стандарт ONFI) и корпуса у них стандартные - чтобы на бирже удобнее торговать, поэтому бояться снятия пиндосами кристалла с производства явно не стоит. Почти убедили)). Вопщем к решению с 10G тянет заманчивая перспектива отъюзать затем работу повторно - у нас есть необходимость в широких каналах. В принципе путь с флэшками и 1000G на первый взгляд действительно проще. Полистал стандарт - красотища - готовые димы флешовые! я провидец кажется))) А какого максимального размера модули доступны ? И кстати, интересно, как у димов с вибростойкостью ?
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
Nov 9 2010, 11:53
|
Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-02-07
Из: Долгопрудный
Пользователь №: 25 406

|
Цитата(tAmega @ Nov 9 2010, 08:21)  Как часто будет использоваться магнитофон для записи? Боитесь, что флэшки убьются?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|