|
Реализация TCP/IP на ПЛИС. |
|
|
|
Dec 7 2015, 05:56
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(Олег Гаврильченко @ Dec 4 2015, 17:34)  Вопрос общий. Какие варианты реализации существуют. Их плюсы и минусы. Известные мне: Linux. Не использовал. lwIP. Использовал. Но не раз читал, что он плохо подходит для высокой нагрузки Аппаратная реализация. Мне известны только реализации от Xilinx в виде IP ядер. Не пользовался, так как дорогие. Поддерживаю предыдущего оратора. Этот вопрос мне кажется изучен.... и подходы его реализации хорошо известны в т.ч. и на ПЛИС (информации очень много). У гугла много вариантов https://www.google.ru/search?q=%D0%A0%D0%B5...93&ie=UTF-8 Такое ощущение, что просто хочется обсосать  какую-то тему. Даже не ясно на что рассчитывает автор?! Лень искать в интернете?
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Dec 7 2015, 06:34
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(AlexandrY @ Dec 7 2015, 09:30)  Ну найдите нам в интернете.  Цитата(AlexandrY @ Dec 7 2015, 09:30)  Не надорвитесь только.  Важная приписка.  Вы судя по всему не нашли. А тут найдется человек который проведет для Вас экспресс сравнение TCP стеков для микроконтроллеров и не надорвется. Гуглом пользоваться не будет, а по старинке в библиотеке найдет ценнейшую для Вас информацию. При чем тут микроконтроллер? https://www.youtube.com/watch?v=xXX-QtCkrDw
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Dec 7 2015, 07:09
|

Местный
  
Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498

|
Цитата(AlexandrY @ Dec 7 2015, 09:49)  TCP стек реализуется всегда программно. Цитата(AlexandrY @ Dec 7 2015, 09:49)  И начинать надо с поиска подходящей RTOS. Субъективно это и не правда.
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Dec 7 2015, 07:11
|

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

|
Цитата(Corvus @ Dec 7 2015, 08:55)  По первому пункту "чаще всего программно", но вполне можно и аппаратно (см. мой первый коммент в этой теме). По второму - если нужен только TCP, то RTOS совершенно не нужна и даже мешаться будет. Ну начались оговорки - "если нужен только TCP" А кому нужен только TCP? Это конь в вакууме "только TCP". Где DHCP, DNS, RIP, SNMP ... ? Максимум что ПЛИС может предложить это некий аппаратный ускоритель формирования TCP пакетов, причем будет неясно какие спецификации RFC поддерживает, а какие нет. Пока я вижу ссылки только на это.
|
|
|
|
|
Dec 7 2015, 09:18
|

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

|
Цитата(Сергей Борщ @ Dec 7 2015, 11:01)  Смотрел lwIP. На глаза не попадались. Я, конечно, нифига не ПЛИСовод, но что должно мешать авторам того самого "аппаратного ускорителя" перечислить RFC? Безапелляционность ваших утверждений порой шокирует. Потому lwIP никто и не считает серьезным стеком. А про ПЛИС достаточно посмотреть по ссылкам которые любезно тут дали. Там хватает десятка секунд чтобы понять суть проблемы. Тем не менее сравнения никто не привел. А тыкать в Google большого ума не надо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|