以太網鏈路
以太網鏈路包含MAC控制器、PHY芯片、網絡變壓器和RJ45接頭組成,有的系統會有DMA控制。一般的系統中CPU和MAC以及DMA控制器都是集成在一塊芯片上的,為了節省空間簡化設計,很多時候網口的變壓器和RJ45的接頭集成在一起。
什么是以太網PHY
PHY是物理接口收發器,IEEE-802.3標準定義了以太網PHY。它符合IEEE-802.3k中用于10BaseT(第14條)和100BaseTX(第24條和第25條)的規范。
什么是以太網MAC
MAC就是媒體接入控制器。以太網MAC由IEEE-802.3以太網標準定義。它實現了一個數據鏈路層。最新的MAC同時支持10/100/1000Mbps速率。通常情況下,它實現MII/GMII/RGMII接口,來同行業標準PHY器件實現接口。
常見以太網PHY-MAC接口的模式有哪些?
芯片內部包括MII/RMII/SNI 接口、發送模塊、接收模塊、MII寄存器、自動協商機制、時鐘發生器、ADC、DAC、(Auto-MDIX)自動交叉線等模塊,具體如下圖所示:
MII(Medium Independent Interface)即媒體獨立接口。它是IEEE-802.3定義的以太網行業標準。它包括一個數據接口,以及一個MAC和PHY之間的管理接口。數據接口包括分別用于發送器和接收器的兩條獨立信道。每條信道都有自己的數據、時鐘和控制信號。MII數據接口總共需要16個信號。管理接口是個雙信號接口:一個是時鐘信號,另一個是數據信號。通過管理接口,上層能監視和控制PHY。
在IEEE802.3中規定的MII總線是一種用于將不同類型的PHY與相同網絡控制器(MAC)相連接的通用總線。網絡控制器可以用同樣的硬件接口與任何PHY 。
RMII:MAC和PHY芯片之間的接線圖,數據線相比MII減半,時鐘為50MHZ,還是需要注意TX_CLK是由phy芯片發出,如果是需要自適應10/100M。
GMII:對應為千兆網;要實現1000Mb/s、100Mb/S、10Mb/S自適應必須加上TX_CLK(PHY輸出)。
MII口是用4根線來傳輸數據的,RMII口是用2根線來傳輸數據的,GMII是用8根線來傳輸數據的,GMII和RMII都是并行傳輸并需要隨路時鐘。
SGMII(Serial Gigabit Media Independent Interface)
SGMII是PHY與MAC之間的接口,類似與GMII和RGMII,只不過GMII和RGMII都是并行的,而且需要隨路時鐘,PCB布線相對麻煩,而且不適應背板應用。而SGMII是串行的,不需要提供另外的時鐘,MAC和PHY都需要CDR去恢復時鐘。另外SGMII是有8B/10b編碼的,速率是1.25G。
審核編輯:湯梓紅
-
控制器
+關注
關注
112文章
16402瀏覽量
178591 -
以太網
+關注
關注
40文章
5441瀏覽量
172038 -
接口
+關注
關注
33文章
8650瀏覽量
151415 -
RF
+關注
關注
65文章
3055瀏覽量
167126 -
PHY
+關注
關注
2文章
305瀏覽量
51785
發布評論請先 登錄
相關推薦
評論