1 接口定義
RGMII 由 GMII (Gigabit Media Independent Interface) 簡化演變而來,意為 Reduced GMII,是常見的以太網(wǎng) MAC 和 PHY 之間的通信接口,優(yōu)點是比 GMII 減少了近一半的管腳,節(jié)約設計成本。
RGMII 支持 10/100/1000Mbps 三種通信速率,接口定義如下:
在 10/100Mbps 模式下,TXD[3:0] 和 RXD[3:0] 采用單邊沿傳輸方式。在 1000Mbps 模式下,TXD[3:0] 和 RXD[3:0] 采用雙邊沿傳輸方式。對于發(fā)送通道,TXC 上升沿傳輸 TXD[3:0] 和 TXEN;TXC 下降沿傳輸 TXD[7:4] 和 TXERR(即 TX_EN xor TX_ER)。
對于接收通道,RXC 上升沿傳輸 RXD[3:0] 和 RX_DV;RXC 下降沿傳輸 RXD[7:4] 和 RXERR(即 RX_DV xor RX_ER)。
2 時序規(guī)范
RGMII 接口時序在時鐘和數(shù)據(jù)邊沿對齊的條件下進行規(guī)范。在 Transmitter 端,時鐘邊沿與數(shù)據(jù)邊沿的偏差為 ±500ps,建立/保持時間不少于1.2ns;在 Receiver 端,時鐘邊沿對數(shù)據(jù)邊沿的延遲介于 1.0 ~ 2.6ns 之間(典型值為 1.8ns),建立/保持時間則不少于 1.0ns.
在 1000Mbps 模式下,時鐘周期為 8±0.8 ns,占空比為 50±5%,上升/下降時間(20-80% 電壓)不超過 0.75ns.
2.1 Original RGMII
在 RGMII v2.0 之前的規(guī)范中,Receiver 端時鐘延遲由 PCB 布線實現(xiàn),附加延遲值大于 1.5 ns 且小于 2.0 ns,稱為 Original RGMII.
2.2 RGMII-ID
在 RGMII v2.0 中,Receiver 端時鐘延遲可以由 Transmitter 端設備實現(xiàn),稱為 RGMII-ID(Internal Delay,意為內部延遲)。帶有內部延遲功能的設備仍需遵守 RGMII Timing Specifics.
-
接口
+關注
關注
33文章
8612瀏覽量
151302 -
時序
+關注
關注
5文章
389瀏覽量
37349 -
RGMII
+關注
關注
0文章
28瀏覽量
12182
原文標題:【以太網(wǎng)通信】RGMII 接口及其時序規(guī)范
文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論