PHY((Physical Layer,PHY))是IEEE802.3中定義的一個標准模塊,STA(station management entity,管理實體,一般為MAC或CPU)通過SMI(Serial Manage Interface)對PHY的行為、狀態進行管理和控制,而具體管理和控制動作是通過讀寫PHY內部的寄存器實現的。
PHY的基本結構如下圖:
PHY是物理接口收發器,它實現OSI模型的物理層。IEEE-802.3標准定義了以太網PHY。包括MII/GMII(介質獨立接口)子層、PCS(物理編碼子層)、PMA(物理介質附加)子層、PMD(物理介質相關)子層、MDI子層。它符合IEEE-802.3k中用於10BaseT(第14條)和100BaseTX(第24條和第25條)的規范。
注:PHY寄存器在IEEE802.3標准的 22.2.4 Management functions 節有介紹,但不涉及所有寄存器,個別寄存器需要到其它章節中看,當然,文檔里面也提到該在哪里找到哪個寄存器。
主要參考資料:
1、https://www.cnblogs.com/jason-lu/p/3196096.html
2、https://www.cnblogs.com/jason-lu/articles/3195473.html
3、IEEE Standard for Ethernet (802.3-2018)