Reffum2 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Подскажите варианты реализации протокола UDP/IP для XILINX, обеспечивающие наилучшую скорость. У знаю 2 варианта: LWIP на Microblaze и UDP/IP Stack IP от Xilinx. Если кто-то ими пользовался в высоко нагруженных приложениях, поделитесь опытом. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Приветствую! Подскажите варианты реализации протокола UDP/IP для XILINX, обеспечивающие наилучшую скорость. У знаю 2 варианта: LWIP на Microblaze и UDP/IP Stack IP от Xilinx. Если кто-то ими пользовался в высоко нагруженных приложениях, поделитесь опытом. Вы бы уточнили для какой конфигурации вы стек хотите - какой интерфейс, скорость, источник/приемник, ...? А вообще хардварный UDP/IP делается на на FSM за пару-тройку дней. Удачи! Rob. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Reffum2 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Приветствую! Вы бы уточнили для какой конфигурации вы стек хотите - какой интерфейс, скорость, источник/приемник, ...? А вообще хардварный UDP/IP делается на на FSM за пару-тройку дней. Удачи! Rob. Интерфейс Ethernet 1000 Mb, Скорость - максимально-возможная. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 14 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Скорость - максимально-возможная. Скорость света устроит? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 0 24 ноября, 2016 Опубликовано 24 ноября, 2016 (изменено) · Жалоба делается на на FSM за пару-тройку дней Без ТЗ совершенно неясно, быстро это, или медленно. И с какого уровня это делается - просто на сбор информации, изучение стандарта, и тп, часто большая часть времени уходит. Приведите лучше число строк получившегося кода на HDL, каждый сам оценит в днях собственно процесс кодирования. Изменено 24 ноября, 2016 пользователем Leka Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба ну не за 2-3 дня, но за 3-4 недели вполне можно написать UDP/IP стек на verilog со всеми тестами. который будет правильно отвечать на ARP, ping, отрабатывать default gateway и сможет обеспечить требуемое количество точек подключения (UDP-портов, или "каналов" связи) скорость будет - то, что называется wire-speed. проверено на собственном опыте. ззы. был опыт демультиплексирования STM-4 в 252 потока (E1) и передачи их через ethernet "в разные стороны" Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 24 ноября, 2016 Опубликовано 24 ноября, 2016 · Жалоба Делали на Spartan 6, Microblaze + LWIP. С использованием jumbo-фреймов в 9к на тестовых данных выжимали > 900 Мбит/с. В реальном приложении - забор данных с двух АЦП, с последующей обработкой, получалось около 450 Мбит/с. Работало неделями стабильно. Коллеги использовали вот такой http://comblock.com/com5403soft.html IP-блок. Отзывы положительные. Всего 750$ и TCP в подарок :rolleyes: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Koluchiy 0 25 ноября, 2016 Опубликовано 25 ноября, 2016 · Жалоба Ставите любой стек на Микроблейзе. А между ним и MAC ставите простенький блочек, который будет разделять поток данных на быстрый и медленный (как разделять - уж решайте сами). Медленный поток (поддержка любых протоколов) чих-пых обрабатывается в Microblaze, быстрый UDP непосредственно в/из логики. ФСЁ. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться