RGMII,MII,GMI接口

简介: <a target="_blank" class="anchor-1 " name="1"></a><a target="_blank" class="anchor-1 " name="sub1030176_1"></a><span class="headline-content">简介</span><span class="text_edit editable-title" style=
简介
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.
相关文章
|
6月前
|
IDE C# 开发工具
C#系列之接口介绍
C#系列之接口介绍
|
6月前
|
C++
几个实用的C++函数接口
几个实用的C++函数接口
|
C#
C# 接口
C# 接口
63 0
|
12月前
接口能玩的小花招
接口能玩的小花招
46 0
|
Java
【实现多个接口的使用】
【实现多个接口的使用】
60 0
|
Java
接口1
接口1
57 0
|
前端开发 Java
写一个接口该注意什么?
写一个接口该注意什么?
60 0
|
程序员
14 接口
14 接口
101 0
|
Java Maven
一文了解ConfigurationConditon 接口
在了解ConfigurationCondition 接口之前,先通过一个示例来了解一下@Conditional 和 Condition。
111 0
|
Java 程序员 编译器
🛰️🛰️五、实现多个接口
🛰️🛰️五、实现多个接口
236 0
🛰️🛰️五、实现多个接口
下一篇
无影云桌面