Цитата(Delsian @ Feb 4 2005, 22:51)
Играюсь с контроллером MII на VHDL, прием работает без проблем, а с передачей что-то странное - на 972 идут нормальные сигналы TX_DATA и TX_EN, она клокает TX_CLK, TX_ERR запаян на землю - а на передачу ничего не идет. Осциллограф у меня по полосе до честных 100MHz не дотягивает, но видно, что на выходах TP+ и TP- постоянно бегут импульсы, но сниффер не показывает наличия пакетов, лампочки приема и передачи не моргают. Намекните - в какую сторону копать? Микросхему менял - симптомы те же.
И еще в догонку.
Если разработка новая, то лучше трансивер ставить KS8792 от micrel.
На передаче все ли правильно - преамбула, стартовый байт, данные и CRC ?
Может ошибка в стартовом байте? Проверьте по моей статье. Я помню, что в доке на 972 об этом было криво написано!
А, кстати, есть KS8842 и KS8695. Может они Вам лучше подойдут?
Удачи!