这个接口你知道吗?
?
?MII (Media Independent Interface(介質無關接口);或稱為媒體獨立接口,它是IEEE-802.3定義的以太網行業標準。它包括一個數據接口,以及一個MAC和PHY之間的管理接口。數據接口包括分別用于發送器和接收器的兩條獨立信道。每條信道都有自己的數據、時鐘和控制信號。MII數據接口總共需要16個信號。管理接口是個雙信號接口:一個是時鐘信號,另一個是數據信號。通過管理接口,上層能監視和控制PHY。MII (Management interface)只有兩條信號線。?
??? MII標準接口用于連快Fast Ethernet MAC-block與PHY。"介質無關"表明在不對MAC硬件重新設計或替換的情況下,任何類型的PHY設備都可以正常工作。在其他速率下工作的與 MII等效的接口有:AUI(10M 以太網)、GMII(Gigabit 以太網)和XAUI(10-Gigabit 以太網)。?
TXD(Transmit Data)[3:0]:數據發送信號,共4根信號線;
RXD(Receive Data)[3:0]:數據接收信號,共4根信號線;
TX_ER(Transmit Error):? 發送數據錯誤提示信號,同步于TX_CLK,高電平有效,表示TX_ER有效期內傳輸的數據無效。對于10Mbps速率下,TX_ER不起作用;
RX_ER(Receive Error):? 接收數據錯誤提示信號,同步于RX_CLK,高電平有效,表示RX_ER有效期內傳輸的數據無效。對于10Mbps速率下,RX_ER不起作用;
TX_EN(Transmit Enable): 發送使能信號,只有在TX_EN有效期內傳的數據才有效;
RX_DV(Reveive Data Valid): 接收數據有效信號,作用類型于發送通道的TX_EN;
TX_CLK:發送參考時鐘,100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz。注意,TX_CLK時鐘的方向是從PHY側指向MAC側的,因此此時鐘是由PHY提供的。
RX_CLK:接收數據參考時鐘,100Mbps速率下,時鐘頻率為25MHz,10Mbps速率下,時鐘頻率為2.5MHz。RX_CLK也是由PHY側提供的。
CRS:Carrier Sense,載波偵測信號,不需要同步于參考時鐘,只要有數據傳輸,CRS就有效,另外,CRS只有PHY在半雙工模式下有效;
COL:Collision Detectd,沖突檢測信號,不需要同步于參考時鐘,只有PHY在半雙工模式下有效。?
MII接口一共有16根線。
以太網協議分7層,PHY通常稱為物理層,也就是第一層,MAC層屬于第二層,是數據鏈路層的一個子層。第三層為網絡層,也叫IP層,第四層為傳輸層,主要協議是TCP/UDP協議。
以太網物理層接口主要是水晶頭和RJ45,為了保證信號傳輸質量,網線(雙絞線)上的信號都被調制成成對的差分信號傳輸。所以,物理層芯片的一個主要作用就是將雙絞線上的差分信號(串行比特流)進行解碼,轉換成并行數據,或者將上層發下來的并行數據轉換成串行的差分對輸出到網線上。對于百兆以太網,并行數據是4位的,所以PHY和上層的并行接口是4位的,MII數據接口是半字節(nibble)的。在以太網傳輸的過程中,這里指PHY的串行傳輸,一個字節的最不重要位最先傳輸,即低位最先傳輸。
以太網傳輸數據時先傳輸高字節,傳輸字節時先傳輸低位。比特流進入物理芯片后,在100M是通過MII口輸出低半字節在前,高半字節在后。所以在從物理層接收到數據后要注意高半字節和低半字節的順序。
?
版權所有權歸卿萃科技,轉載請注明出處 ?
作者:卿萃科技ALIFPGA??
原文地址:卿萃科技FPGA極客空間 微信公眾號
?
掃描二維碼關注卿萃科技FPGA極客空間
?
轉載于:https://www.cnblogs.com/alifpga/p/7660603.html
總結
                            
                        - 上一篇: niang开头的成语有哪些啊?
 - 下一篇: 20. Valid Parenthese