PHY的MDIO/MDC简介
来源:互联网 发布:mmd镜头数据下载 编辑:程序博客网 时间:2024/06/05 00:32
MDIO/MDC是在IEEE 802.3ae中加入的用来沟通MAC层和Physical层的数据线和时钟线,称为Management Data Input/Output。
Management Data Input/Output簡稱MDIO,MDIO提供MAC(Media Access Control)如何去存取PHY的標準,制定於802.3裡面。
這張圖我想表達MAC/PHY之間的關係,MAC屬於data link層,PHY屬於Physcial層。
MDIO有兩組訊號線,MDC(Management Data Clock),由圖就可以理解是由STA(Station Management)提供的,而且和TX_CLK/RX_CLK無關。MDIO是一個bidirectional signal,用於PHY和STA之間傳送控制訊號。
frame format
PRE (preamble)STA的每一個指令都會先送出連續32bit的1和PHY取得同步。
ST (start of frame)算是一個pattern,告知PHY這個後面就是MDIO frame了。
OP (operation code)10為read,01為write。
PHYAD (PHY Address)這個MDIO bus上面每個PHY都要有獨一無二的address,讓STA辨識,5個bit,所以最多可有32個PHY在這一組MDIO bus上面。
REGAD (Register Address)5個bit,允許每個PHY可以有32組register。
TA (turnaround)當PHY執行wtite時,TA就是單純的送出10,而當PHY是要read時,STA和PHY會在第一個bit會輸出高阻抗(high-impedance),PHY接著會在第二個bit送出0,後面PHY就會吐出data給STA了,看下面的時序圖就會清楚了。
圖檔來源:http://www.tech-regal.com/post/Ethernet-MII.html
可以参考
MDIO/MDC(SMI)接口
http://blog.chinaunix.net/uid-24148050-id-132863.html
參考資料:
- IEEE 802.3, http://standards.ieee.org/getieee802/download/802.3-2008_section2.pdf
- http://www.tech-regal.com/post/Ethernet-MII.html
- http://en.wikipedia.org/wiki/Management_Data_Input/Output
- PHY的MDIO/MDC简介
- 关于MII总线接口MDC/MDIO的版本
- MDIO/MDC(SMI)接口
- MDIO/MDC接口
- MDIO/MDC(SMI)接口
- MDIO/MDC(SMI)接口总结
- PHY管理接口(MDIO)
- PHY管理接口(MDIO)
- PHY管理接口MDIO时序
- SMI总线接口,SMI帧结构在MDC和MDIO接口上的流程简述
- 了解与MDIO/MDC接口相关的22号、45号条款
- SMI接口,SMI帧结构,MDC/MDIO
- SMI(MDC/MDIO)总线接口介绍
- SMI(MDC/MDIO)总线接口介绍
- [转]PHY管理接口(MDIO)
- PHY管理接口(MDIO)[z]
- linux网卡phy-mii驱动mdio调试zz150120a
- 以太网PHY 芯片之 MII/MDIO接口详解
- android手机创建图片,头像缓存
- 【翻译】Emmet(Zen Coding)官方文档 之七 一览表
- 关于划分树的一点理解&&刚学
- UIBackgroundTaskIdentifier bgTask; 把即将退出到后台的程序恢复
- dataguard 日志传输服务
- PHY的MDIO/MDC简介
- Unity的Coroutine
- 浅析设计模式之事件Event相关(未完)
- android ListView和GridView拖拽移位具体实现及拓展
- litespeed安装pureftpd成功后UID,GID而引起530错误问题
- Scripts:数据库巡检脚本for 9i dba_snapshot_database_9i.sql
- 让DIV居中,兼容不同分辨率
- Code Sign error: Provisioning profile XXXX can't be found
- 懵懂的年华里,谁许了谁地老天荒