閱讀914 返回首頁    go iPhone_iPad_Mac_apple


RGMII,MII,GMI接口

簡介
RGMII(Reduced Gigabit Media Independent Interface)是Reduced GMII(吉比特介質獨立接口)。GMII和RGMII均采用8位數據接口,工作時鍾125MHz,因此傳輸速率可達1000Mbps。同時兼容MII所規定的10/100 Mbps工作方式,支持傳輸速率:10M/100M/1000Mb/s ,其對應clk 信號分別為:2.5MHz/25MHz/125MHz。RGMII數據結構符合IEEE以太網標準,接口定義見IEEE 802.3-2000。
采用RGMII的目的是降低電路成本,使實現這種接口的器件的引腳數從25個減少到12個,12pin 腳分別為:Tx_c,Tx_ctl,Tx_data*4,Rx_c,Rx_ctl,Rx_data*4。

2通信原理

一般用於MAC和PHY之間的通信。
發送器:
◎ GTX_CLK——吉比特TX..信號的時鍾信號(125MHz)
◎ TXD[3..0]——被發送數據
◎ TX_CTL——發送控製
注:在千兆速率下,向PHY提供GTX_CLK信號,TXD、TXEN、TXER信號與此時鍾信號同步。否則,在10/100M速率下,PHY提供 TXCLK時鍾信號,其它信號與此信號同步。其工作頻率為25MHz(100M網絡)或2.5MHz(10M網絡)。
接收器:
◎ RX_CLK——接收時鍾信號(從收到的數據中提取,因此與GTXCLK無關聯)
◎ RXD[3..0]——接收數據
◎ RX_CTL——接收控製
◎ COL——衝突檢測(僅用於半雙工狀態)
◎ CRS——載波監聽
管理配置(控製和狀態信息):
◎ MDC——配置接口時鍾
◎ MDIO——配置接口I/O
RGMII接口相對於GMII接口,在TXD和RXD上總共減少8根數據線。
RGMII is a reduced pin count interface that can simplify design by reducing the interface pin count from the 25pins used in the GMII interface to 12. It can lower system cost compared to existing GMII or TBI interfaces by reducing the number of layers required to route high density networking solutions. Using RGMII, fewer pins are required for the MAC/switch ASIC, which can reduce the MAC/switch cost by enabling smaller die sizes than would be possible with GMII or TBI. However, the RGMII specification calls for a timing delay on both the receive signal and the transmit signal for each port that must be implemented in a board level trace. These trace lengths are typically arranged in a spiral on the board that takes approximately one square inch of board space per trace. Broadcom offers an alternative timing solution that eliminates the need for the timing delay traces. Assuming a one-inch space requirement per trace for both transmit and receive signals on 48 ports, elimination of the timing delay traces can save 96 square inches of layout space.

最後更新:2017-04-03 14:54:38

  上一篇:go LinearLayout 垂直滾動
  下一篇:go poj 2159 Ancient Cipher