• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-uboot移植之網(wǎng)絡修改-MDIO接口

13小時前
344
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

前面已經(jīng)說了,MDIO原本是為MII總線接口定義的。MII用于連接MAC和PHY,包含兩種信號接口,一個數(shù)據(jù)接口用于MAC和PHY之間接收和發(fā)送以太網(wǎng)幀數(shù)據(jù),一個PHY管理接口,即MDIO,用于讀寫每個PHY的控制寄存器和狀態(tài)寄存器,以達到控制PHY行為和監(jiān)控PHY狀態(tài)的目的。MDIO是雙向的,支持一個MAC連接最多32個PHY的連接方式,且MAC作為master,PHY作為slave。在寫PHY寄存器的時候,由MAC驅(qū)動MDIO向PHY寫入數(shù)據(jù);在讀PHY寄存器時,先由MAC驅(qū)動發(fā)送寄存器地址,然后由PHY驅(qū)動回復寄存器的值。

i.MX6ULL有兩個ENET接口,ELF?1開發(fā)板把這兩個接口都已引出,所以有兩個phy芯片,這兩個phy是由同一個MDIO接口進行管理的。

MAC通過MDIO向兩個phy芯片讀寫操作,主要通過phy地址進行區(qū)分向哪個phy進行讀寫操作。

ElfBoard的兩個phy地址分別為:001和010:

相關(guān)推薦