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

 
 
> софтверный MII management interface
romez777
сообщение Mar 30 2010, 08:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Приветствую,

потребовалось реализовать SMI интерфейс (тот, что описан в стандарте IEE 802.3, clause 22) на GPIO пинах. Интерфейс достаточно простой, и очень похож на I2C. Стандарт прочитал, вроде бы все понятно, но споткнулся на turnaround bits. Согласно доке, это два бита, второй всегда 0, а первый зависиит от теккущей операции: если запись, то 1, а для чтения линия данных должна находиться в high-impedance состоянии.

Если кто уже занимался подобным, просветите plz

1) один пин для MDC, второй MDIO. Правильно ли я понимаю, что для установки turnaround битов нужно рулить только MDIO?
2) вопрос более общий - не совсем понимаю, для чего нужно выставлять turnaround на операциях чтения и записи?
3) и вообще теоретический вопрос smile.gif что значит high-impedance состояние? Это то, что на блок-схемах обозначается буквой Z ?

Спасибо!
Go to the top of the page
 
+Quote Post



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

 


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


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