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

 
 
> LXT972 молчит :(, ...или ошибка в ДНК?
Delsian
сообщение Feb 4 2005, 19:51
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 3-02-05
Из: Kiev
Пользователь №: 2 404



Играюсь с контроллером MII на VHDL, прием работает без проблем, а с передачей что-то странное - на 972 идут нормальные сигналы TX_DATA и TX_EN, она клокает TX_CLK, TX_ERR запаян на землю - а на передачу ничего не идет. Осциллограф у меня по полосе до честных 100MHz не дотягивает, но видно, что на выходах TP+ и TP- постоянно бегут импульсы, но сниффер не показывает наличия пакетов, лампочки приема и передачи не моргают. Намекните - в какую сторону копать? Микросхему менял - симптомы те же.


--------------------
Давайте выпьем за алкоголь - источник и решение всех наших проблем! (с) Г.Симпсон
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pahuchy
сообщение Apr 11 2005, 13:51
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 30-03-05
Из: Одесса
Пользователь №: 3 796



Цитата(Delsian @ Feb 4 2005, 22:51)
Играюсь с контроллером MII на VHDL, прием работает без проблем, а с передачей что-то странное - на 972 идут нормальные сигналы TX_DATA и TX_EN, она клокает TX_CLK, TX_ERR запаян на землю - а на передачу ничего не идет. Осциллограф у меня по полосе до честных 100MHz не дотягивает, но видно, что на выходах TP+ и TP- постоянно бегут импульсы, но сниффер не показывает наличия пакетов, лампочки приема и передачи не моргают. Намекните - в какую сторону копать? Микросхему менял - симптомы те же.
*


Могу посоветовать замкнуть вход на выход и принимать то что передаёте (Это можно сделать как програмно через MII так и просто физически)

Показывает ли ваш сниффер неправильные пакеты? Может у вас ошибка в пакете и сниффер его не понимает. (программа типа ethreal - показывает всё)

Проверьте качество RX TX clock. У меня был случай подобного глюка (работало но со сбоями) из-за некачественного кварца.
Go to the top of the page
 
+Quote Post
myq
сообщение Oct 28 2005, 10:24
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-05-04
Из: World wide
Пользователь №: 3



Вопрос в тему:
Судя по ДЩ - для передачи кадра ethernet не надо самому генерить CRC.
Однако эксперименты показывают другое: при передаче заранее записанного кадра с CRC - сниффер его ловит, а при передаче этого же кадра без CRC - не ловит.
Кто-нибудь может дать точный ответ: генерит ли микросхема CRC сама - или нужно гемороиться и делать это самому?


--------------------
IPSA SCIENTIA POTESTAS EST
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 28 2005, 10:34
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(myq @ Oct 28 2005, 13:24)
Вопрос в тему:
Судя по ДЩ - для передачи кадра ethernet не надо самому генерить CRC.
Однако эксперименты показывают другое: при передаче заранее записанного кадра с CRC - сниффер его ловит, а при передаче этого же кадра без CRC - не ловит.
Кто-нибудь может дать точный ответ: генерит ли микросхема CRC сама - или нужно гемороиться и делать это самому?
*


Даю ответ совершенно точный: трансивер ничего не знает о том, что он передает. Его дело договориться с дальним концом и гнать данные. Если ему договариваться не разрешено, то гонит так, как задано. А когда договаривается гонит в линию импульсы.
CRC и остальное - это дело МАС.
А сниффер делит пакеты на правильные, неправильные по структуре и пакеты со сбоями. Если нет Ethernet-кадра - это пакеты со ссбоями.
А что нужно делать самому - примерно есть в статье на www.iosifk.narod.ru - статьи - Ethernet.
Сначала заглушку - сам на себя. чтобы заранее было известно на какой скорости.
Потом только на отдельную машину. Иначе раз в секунду будете ловить широковещательные пакеты.
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Delsian   LXT972 молчит :(   Feb 4 2005, 19:51
- - udofun   вот чуть позже буду сам с подобными глюками возить...   Feb 6 2005, 23:33
- - NeoN   Вчера запустил девайс на 972-й. Трансивер как тран...   Feb 7 2005, 10:16
- - iosifk   Цитата(Delsian @ Feb 4 2005, 22:51)Играюсь с ...   Oct 28 2005, 10:43
|- - myq   Цитата(iosifk @ Oct 28 2005, 10:43)И еще в до...   Oct 28 2005, 11:04
|- - iosifk   Цитата(myq @ Oct 28 2005, 14:04)Цитата(iosifk...   Oct 28 2005, 11:18
- - Iouri   использовал 972 проблем не было попробуйте замкнут...   Oct 28 2005, 12:19
|- - VslavX   А линк 972-ая поднимает? Как параметры линк уста...   Oct 28 2005, 12:41
- - Iouri   да поднимает, устанавливаю автонигшиайшен, посылал...   Oct 29 2005, 01:02
- - myq   Теперь вопрос возник по CRC32 (FCS). Использовал ...   Nov 2 2005, 14:14
- - myq   Все, проблема решена. Кому еще понадобится - обращ...   Nov 2 2005, 15:18


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

 


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


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