|
|
  |
TCP/IP на Альтере (1Гбит/с), Кто-нибудь делал ? |
|
|
|
Mar 5 2009, 23:31
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522

|
Цитата(AlexandrY @ Mar 6 2009, 01:12)  Вообще, конечно, впечатляет Взять Stratix II где-то за 1000$ и выжать из него процессор с тактовой всего 100 МГц! Это когда ARM-ы на 600 МГц с втроенным 1 Gbit MAC стоят 15$ и портированных TCP стеков на них скоро десятками пойдет счет. После такого яркого примера у любого должно отбить охоту делать TCP стек на софт процессорах. Stratix II PCI $2600 без таксов и доставки не забывайте что при этом никаких линуксов и почти никакого софта зато при этом кастомное сопряжение с неизвестными аппаратными устройствами наверное весьма эффективно я почти уверен что в эту задачу TCP здесь притянут за уши - вставки UDP заголовков и обычного IP уровня вполне хватило бы
|
|
|
|
|
Mar 6 2009, 06:26
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(AlexandrY @ Mar 6 2009, 01:12)  Вообще, конечно, впечатляет Взять Stratix II где-то за 1000$ и выжать из него процессор с тактовой всего 100 МГц! Это когда ARM-ы на 600 МГц с втроенным 1 Gbit MAC стоят 15$ и портированных TCP стеков на них скоро десятками пойдет счет. После такого яркого примера у любого должно отбить охоту делать TCP стек на софт процессорах. Да, все так и стоит - 1000 USD. Это дивелопер кит DK-NIOS-2S60N, включающий: Flash - 16MB, SRAM - 2MB, SDRAM - 32 MB, LAN91C111 - Ethernet10/100, PCI на PMC connector и другое, в том числе TSE 88E1111. Основа этого Stratix II FPGA EP2S60F672C3N, кстати, ее нынешняя загрузка со всем что описал - 15%. Там много аппаратной математики, уверен, что программируемый вычислитель не справится бы с математикой. При этом, требования по обработке растут, математики нужно еще добавить столько же и еще столько. Ну и открыть 88E1111. Возможно придется добавить еще несколько NiosII... В моих условиях подобное решение близко к оптимальному, для Вас оптимум может выглядеть иначе... Такова селява. Но все равно меня заинтересовала цена Вашего вычислителя ARM, дайте ссылку, плз. К islavv. По поводу свича, мысль интересная.
|
|
|
|
|
Mar 6 2009, 06:42
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Это не смешно, от таких решений пахнет нафталином. TCP был придуман для надежного канала в сложно структурированных сетях. Большая часть его фичей предназначена для борьбы с прерывающимся трафиком и кучей bottleneck-ов на пути. Если не предполагать, что человек задавший вопрос совершенно не понимает что он разрабатывает, то TCP на UDP никак не заменить. В вашем же случае где надо просто соединить комп с дивайсом гораздо проще применить HS USB. Вот уж где все хардварно решается без всяких усилий и трафик с гарантированной доставкой в 50-40 Мбайт можно изобразить даже имея только один 100 МГц проц. Цитата(islavv @ Mar 6 2009, 01:31)  Stratix II PCI $2600 без таксов и доставки не забывайте что при этом никаких линуксов и почти никакого софта зато при этом кастомное сопряжение с неизвестными аппаратными устройствами наверное весьма эффективно я почти уверен что в эту задачу TCP здесь притянут за уши - вставки UDP заголовков и обычного IP уровня вполне хватило бы
|
|
|
|
|
Mar 6 2009, 07:41
|

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

|
Цитата(Serhiy_UA @ Mar 6 2009, 08:26)  Но все равно меня заинтересовала цена Вашего вычислителя ARM, дайте ссылку, плз. Я тоже с удовольствием посмотрел бы на 600MHz ARM с GMAC на борту за 15$. Знаю про новую серию от Марвелл - плиз, не предлагать, даже с подписанными NDA наелся с ними уже. Из не-ARM есть фрискейловкие PowerPC MPC831x за те же 15$ (btw, на 8347 при первой же попытке TCP дал 30Мбайт/сек - с отладкой, с тормозным echo-сервером Windows XP, суммы считаются программно, 831x уже умеют суммы считать аппаратно) . На этом с набортным GMAC - все. Остальные одночиповые решения начинаются от $100-150. Пару лет назад эта тема поднималась - ничего за вменяемые деньги кроме MPC так пока и не нашлось.
|
|
|
|
|
Mar 12 2009, 17:49
|
Участник

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522

|
Цитата(Serhiy_UA @ Mar 5 2009, 23:06)  У меня стоит задача Ethernet на 1Гбит, но на 88E1111. Нормальной документации нет, а та, что есть, не помогает. Может кто поделится? /тот чип стоит например на DLINK NAS-323 и для него есть GPL и там должны быть драйверы в сорсах Цитата(VslavX @ Mar 6 2009, 11:41)  Я тоже с удовольствием посмотрел бы на 600MHz ARM с GMAC на борту за 15$. Знаю про новую серию от Марвелл - плиз, не предлагать, даже с подписанными NDA наелся с ними уже. Из не-ARM есть фрискейловкие PowerPC MPC831x за те же 15$ (btw, на 8347 при первой же попытке TCP дал 30Мбайт/сек - с отладкой, с тормозным echo-сервером Windows XP, суммы считаются программно, 831x уже умеют суммы считать аппаратно) . На этом с набортным GMAC - все. Остальные одночиповые решения начинаются от $100-150. Пару лет назад эта тема поднималась - ничего за вменяемые деньги кроме MPC так пока и не нашлось. случайно обнаружил что эта Marvel серия стоит на NAS D-Link-323 и там есть Gigabit Ethernet стоит меньше $150
|
|
|
|
|
Jul 3 2009, 20:00
|
Частый гость
 
Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266

|
добавлю в копилочку: у альтеры есть AN-440 “Accelerating NIOS II Networking Applications” www.altera.com/literature/an/an440.pdf, и там они в результате на втором стратиксе разогнали НИОС на 146 Mbps for TX and 94 Mbps for RX.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|