реклама на сайте
подробности

 
 
> Размер буфера для Ethernet
_Anatoliy
сообщение Jan 16 2012, 19:22
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Ethernet раньше не занимался.
Коллеги,а вот такой вопрос.Встала задача передавать по Ethernet (радиоканал,TCP/IP)небольшой поток информации,порядка 2Мбит при 100 Мбит сети. Девайс сделал на Циклоне-3, всё работает при 25Мбит. Но как только начинаю ограничивать пропускную способность канала связи до нужных 2Мбит - всё валится. Подозреваю что чем меньше пропускная способность канала связи тем большего размера нужен входной буфер. У меня сейчас 256 Кбайт - мало или нет?Если мало то как определить нужный размер?

p.s.
Если это важно, IP никак не обрабатывается,что пришло то и отправляется(требование заказчика).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Jan 17 2012, 07:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Надо брать другой контроллер Ethernet, которому на MII интерфейс можно любой клок подавать, он сам делает flow control, нет никаких дополнительных буферов в FPGA и потерь пакетов.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jan 17 2012, 08:18
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(petrov @ Jan 17 2012, 11:39) *
Надо брать другой контроллер Ethernet, которому на MII интерфейс можно любой клок подавать, он сам делает flow control, нет никаких дополнительных буферов в FPGA и потерь пакетов.

Этот вариант будет потреблять больше минимиум в 2 раза. Если к энергопотреблению нет претензий то этот вариант лучший.
А еще есть контроллеры не с MII, а с 1 битной шиной HDLC, там вообще делать ничего не надо)))
Go to the top of the page
 
+Quote Post
petrov
сообщение Jan 17 2012, 08:30
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(vadimp61 @ Jan 17 2012, 12:18) *
Этот вариант будет потреблять больше минимиум в 2 раза.


Реализация flow control своими силами на FPGA меньше потреблять будет что ли?
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 17 2012, 11:03
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(petrov @ Jan 17 2012, 10:30) *
Реализация flow control своими силами на FPGA меньше потреблять будет что ли?

Добавил в проект flow control,полёт нормальный и потерь нет вообще.Хоть 1мбит хоть 50мбит. rolleyes.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Размер буфера для Ethernet   Jan 16 2012, 19:22
- - vadimp61   Цитата(_Anatoliy @ Jan 16 2012, 23:22) Et...   Jan 16 2012, 19:50
|- - _Anatoliy   Цитата(vadimp61 @ Jan 16 2012, 21:50) Дел...   Jan 16 2012, 20:00
|- - vadimp61   Цитата(_Anatoliy @ Jan 17 2012, 00:00) Ин...   Jan 17 2012, 04:05
- - Alex11   А у Вас источник с какой скоростью данные отправля...   Jan 16 2012, 20:14
|- - _Anatoliy   Цитата(Alex11 @ Jan 16 2012, 22:14) А у В...   Jan 16 2012, 20:22
|- - Timmy   Цитата(_Anatoliy @ Jan 17 2012, 00:22) А ...   Jan 16 2012, 21:37
||- - _Anatoliy   Цитата(Timmy @ Jan 16 2012, 23:37) Для уп...   Jan 17 2012, 06:57
||- - Postoroniy_V   Цитата(_Anatoliy @ Jan 17 2012, 15:57) .....   Jan 17 2012, 07:46
|- - XVR   Цитата(_Anatoliy @ Jan 17 2012, 00:22) А ...   Jan 17 2012, 11:13
|- - _Anatoliy   Цитата(XVR @ Jan 17 2012, 13:13) ТСР може...   Jan 17 2012, 11:19
- - Postoroniy_V   Цитата(_Anatoliy @ Jan 17 2012, 04:22) Et...   Jan 17 2012, 04:38
- - vadimp61   Цитата(petrov @ Jan 17 2012, 12:30) Реали...   Jan 17 2012, 13:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016