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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Преобразование данных Ethernet в потоки E1
vadimuzzz
сообщение Mar 8 2011, 13:37
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Koluchiy @ Mar 8 2011, 19:23) *
В данном случае (насколько я понимаю) разговор идет о ситуации, когда данные есть, но из-за (судя по всему) больших задержек в устройстве/ПО или неправильно подобранном пороге/размере буфера передаются в канал с паузами.

так и разбираться надо с задержками и буферами. я как-то и 1 кбайтным буфером обходился (MTU правда уменьшать пришлось)
Go to the top of the page
 
+Quote Post
AndruB
сообщение Mar 9 2011, 19:36
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 61
Регистрация: 31-07-07
Из: Москва
Пользователь №: 29 490



Я бы отлаживал примерно в такой последовательности -
1. Отладочный пин на признак опустошения FIFO.
2. Отладочный пин на признак получения пакета по.
3. Осцилограф на отладочные пины.
Настраиваем осцилограф на событие - признак опустошения FIFO. Смотрим как в это время принимаются пакеты. Соответственно два возможных варианта -
1. Перебоев с принятием пакетов нет - ковыряем проект ПЛИС (отбраковка битых пакетов ?; косяки при перезаписи из, в FIFO; ...) .
2. Видны перебои с поступлением UDP пакетов ковыряем ПО (анализаторы трафика, временные задержки программы, ...).



--------------------
Обойденные грабли - недополученный опыт!
Go to the top of the page
 
+Quote Post
Victor®
сообщение Mar 9 2011, 21:14
Сообщение #18


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(Koluchiy @ Mar 8 2011, 17:00) *
Ну будет прерывание разговора/трафика у людей.
Ну да, нестрашно. Но разработчика помянут словом матерным sm.gif.


Ага... знаем мы такое biggrin.gif
Когда жалобы достигнут критического уровня - придется разгребать
все это и ох как быстро придется это делать...

К тому-же 8xE1 - аппаратура серьезная... еще и сертификацию пройти надо,
в том числе и по количеству ошибок и пр.
Что-то непродумано у топик стартера с идеологией. Делал карту PCI-4xE1,
ставил 2-х портовку с двойной буферизацией... накапливал 8 фреймов,
дергал прерывание, переключал банк памяти и т.д.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th August 2025 - 12:16
Рейтинг@Mail.ru


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