Ethernet » History » Version 10
Version 9 (krufter_multiclet, 04/18/2013 02:23 PM) → Version 10/14 (krufter_multiclet, 04/18/2013 02:26 PM)
h1. Ethernet
Интерфейс имеет следующие характеристики:
* поддерживает скорость 10/100 Мбит/с
* полнодуплексный, полудуплексный режимы работы
* прямой канал доступа к ОЗУ
* поддержка интерфейсов MII/RMII
* интерфейс MDIO
* соответствует стандарту IEEE 802.3-2002 и IEEE 802.3Q-2003
Контроллер Ethernet0 состоит из 3-х функциональных блоков:
* контроллер прямого доступа к памяти
* MDIO
* Ethernet Debug Communication Link (EDCL)
h3. Особенности:
В текущей версии процессора MCp0411100101 настройка PHY через MDIO реализована программно на ассемблере(для максимальной скорости)
и на Си(скорость значительно ниже). В новой версии мультиклеточного процессора, который выйжет в 2013 году MDIO будет работать в
аппаратной реализации и будет доступен новый регистр. Кроме того следует учесть, что блок отладки EDCL будет доступен к использованию
только в новой версии процессора.
h3. Микросхема физического уровня Ethernet:
На отладочной плате HW1-MCp04 установлена микросхема SMSC LAN8710a:
http://www.smsc.com/Downloads/SMSC/Downloads_Public/Data_Sheets/8710a.pdf
На отладочную плату LDM-MCp04 будет устанавливаться отдельный модуль реализации физического уровня Ethernet:
Подробности тут http://www.ldm-systems.ru/price_multiclet.htm
h3. Рассмотрим работу Ethernet на примерах (Си и ассемблер):
1) [[Пример работы на ассемблере]]
2) [[Пример работы на Си]]
Интерфейс имеет следующие характеристики:
* поддерживает скорость 10/100 Мбит/с
* полнодуплексный, полудуплексный режимы работы
* прямой канал доступа к ОЗУ
* поддержка интерфейсов MII/RMII
* интерфейс MDIO
* соответствует стандарту IEEE 802.3-2002 и IEEE 802.3Q-2003
Контроллер Ethernet0 состоит из 3-х функциональных блоков:
* контроллер прямого доступа к памяти
* MDIO
* Ethernet Debug Communication Link (EDCL)
h3. Особенности:
В текущей версии процессора MCp0411100101 настройка PHY через MDIO реализована программно на ассемблере(для максимальной скорости)
и на Си(скорость значительно ниже). В новой версии мультиклеточного процессора, который выйжет в 2013 году MDIO будет работать в
аппаратной реализации и будет доступен новый регистр. Кроме того следует учесть, что блок отладки EDCL будет доступен к использованию
только в новой версии процессора.
h3. Микросхема физического уровня Ethernet:
На отладочной плате HW1-MCp04 установлена микросхема SMSC LAN8710a:
http://www.smsc.com/Downloads/SMSC/Downloads_Public/Data_Sheets/8710a.pdf
На отладочную плату LDM-MCp04 будет устанавливаться отдельный модуль реализации физического уровня Ethernet:
Подробности тут http://www.ldm-systems.ru/price_multiclet.htm
h3. Рассмотрим работу Ethernet на примерах (Си и ассемблер):
1) [[Пример работы на ассемблере]]
2) [[Пример работы на Си]]