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

 
 
> софтверный 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
 
Start new topic
Ответов
iosifk
сообщение Mar 30 2010, 08:33
Сообщение #2


Гуру
******

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



3. high-impedance - это когда все источники сигналов, находящиеся на этой шине отключены...
2. turnaround - в это время происходит рассасывание зарядов на линии сигнала. Чтобы два источника сигнала не были включены навстречу друг-другу...
1. Да

Рекомендую, у меня на сайте есть статья от 2002, наверное, о моем проектк в Альтере.
Далее. На сайте micrel.com зарегистрируйтесь и качните софт для 8842, там есть Си исходники по реализации этого интерфейса...
Удачи!
Будут вопросы -пишите...

Сообщение отредактировал rezident - Mar 31 2010, 16:35
Причина редактирования: Ненужное цитирование.


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



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

 


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


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