[an error occurred while processing this directive]
Ethernet PHY LAN83C183 + fpga - как ? (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено aj 22 ноября 2004 г. 02:37

Соратники!

Столкнулся с непреодолимым препятствием - пытаюсь прочитать/записать регистры по MII в LAN83C183 - ничего не получается.

PHYADDR выствлен 0x07.
посылаю как по доке:

32 бита единиц.
затем старт (b01)
затем опкод (чтение - b10, запись b01)
затем адрес устройства (0x07)
затем адрес регистра (bxxxxx)
затем либо данные на запись (2 бита TA + 16 бит)
либо перевожу MDIO на чтение (tristate) и по MDCLK пытаюсь читать...


Ни по одному адресу из 32 PHY не отзывается.
Никакие попытки записи в регистр не приводят к результату (наприме зажечь LED)

Схема с PHY судя по всему собрана правильно, так как по ресету либо power-up он пытается установить линк (ANEG=1) и светодиоды мигают....

Доку перечитал раз 30. Никаких несоответствий....
Где искать??? Какие там есть подводные камни? Типа может надо выставлять какие-то сигналы в определенное значение перед MII общением?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru