聯詠晶片 IPC_XVR 之 Ethernet 介面介紹(2)_RGMII介面

關鍵字 :RGMIIipcethernet

繼上篇章節介紹"聯詠晶片IPC_XVR之Ethernet介面介紹(1)_RMII介面"後,本篇章節將再繼續介紹有關聯詠晶片IPC_XVR上Ethernet介面所提供的另一個應用介面為RGMII。

RGMII是由GMII(Gigabit Media Independent Interface)所衍生而來的,首先來簡單的介紹一下GMII介面。

GMII:Gigabit Media Independent Interface,是採用8-bit介面資料,工作時鐘125MHz,因此傳輸速率可達1Gbps。同時相容MII所規定的10/100 Mbps工作方式。GMII介面資料結構符合IEEE乙太網標準。

GMII介面如下圖所示:





而RGMII(Reduced Gigabit Media Independent Interface)是GMII的縮減版,減少了使用PIN腳位數,只有定義12個訊號,比GMII還少一半:RXC、RXD[0:3]、RX_CTL、TXC、TXD[0:3]、TX_CTL,IC控制訊號一樣是透過MDC、MDIO,但和GMII一樣都可以支援10/100/1000Mbps。如下圖所示:



相較於GMII接口,RGMII有以下差異處:

  1. 發送和接收數據線由8條縮減爲4條數據線組。
  2. TX_ER與TX_EN合併成TX_CTL,由TX_CTL做傳送控制。
  3. RX_ER與RX_DV合併成RX_CTL,由RX_CTL做接收控制。
  4. 1 Gbit/s速率下其時鐘頻率爲125MHz。
  5. 100 Mbit/s速率下其時鐘頻率爲25MHz。
  6. 10 Mbit/s速率下其時鐘頻率爲2.5MHz。


RGMII採用4-bit數據接口,工作125MHz,並且在時鐘訊號的上升沿和下降沿同時傳輸接收數據,因此傳輸速率可達1000Mbps。

下圖爲發送接收的時序:



TXD/RXD信號線在參考時鐘上升沿發送接收GMII接口中的TXD[3:0]/RXD[3:0],在參考時鐘下降沿發送接收TXD[7:4]/RXD[7:4],信號TX_CTL反應了TX_EN和TX_ER狀態,在TXC上升沿發送TX_EN,下降沿發送TX_ER。同樣的,信號RX_CTL反應了RX_DV和RX_ER狀態,在RXC上升沿發送RX_DV,下降沿發送RX_ER。

RGMII是一種減少引腳數的接口,它可以通過減少佈線所需的層數來降低系統成本密度網絡解決方案。然而,RGMII規範也要求每個端口的接收信號和發送信號都要有定時延遲功能。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能