IEEE MDIO幀格式

字段描述

start

op

Phy_addr

Reg_addr

TA

data

空間(bits)

2

2

5

5

2

16


start:開始標識碼
op:讀寫操作,10爲讀,01爲寫
phy_addr:標識phy地址
reg_addr:標識phy寄存器地址
TA:MDIO需要2個時鐘週期的訪問時間
data:MDIO串行讀出/寫入16 bits的寄存器數據
讀寫完成後,MDIO恢復成Idle狀態,同時MDIO進入高阻狀態

DX107中寫寄存器的過程如下:
1. 將16 bits的寄存器高地址寫入SMI Write Address MSBs Register
2. 將16 bits的寄存器低地址寫入SMI Write Address LSBs Register
3. 將數據高16 bits寫入SMI Write Data MSBs Register
4. 將數據低16 bits寫入SMI Write Data LSBs Register
5. 讀SMI Read-write status Register,直到<SMIwriteDone>拉高
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章