RGMII与GMII类似,都采用8位数据接口,但工作频率更高,达到125MHz,因此其传输速率可达1000Mbps。此外,RGMII还兼容MII所规定的10/100 Mbps工作方式,支持10M/100M/1000Mb/s的传输速率,其对应clk信号分别为2.5MHz/25MHz/125MHz。
RGMII的数据结构符合IEEE以太网标准,接口定义见IEEE 802.3-2000。采用RGMII的主要目的是降低电路成本,将实现这种接口的器件的引脚数从22个减少到12个,分别是:Tx_c、Tx_ctl、Tx_data*4、Rx_c、Rx_ctl、Rx_data*4。这样的设计使得RGMII在MAC和PHY之间的通信变得更为高效。
RGMII接口相对于GMII接口,在TXD和RXD上总共减少了8根数据线。这种减少不仅简化了设计,还降低了系统成本。RGMII接口可以降低网络解决方案所需的层数,从而降低系统成本。
在实际应用中,RGMII接口在MAC和PHY之间的通信中发挥着重要作用。例如,发送器端,GTX_CLK为吉比特TX信号的时钟信号,TXD[3..0]为发送数据,TX_CTL为发送控制。接收器端,RX_CLK为接收时钟信号,RXD[3..0]为接收数据,RX_CTL为接收控制,COL为冲突检测,CRS为载波监听。此外,管理配置部分包括MDC和MDIO,分别用于配置接口时钟和配置接口I/O。
然而,RGMII在实现过程中也存在一定的挑战。例如,每个端口在接收和发送信号上都需要实现一个时延,这需要在板级走线上体现。通常,这些走线以螺旋形分布在电路板上,每条走线大约占用一个平方英寸的板面空间。Broadcom提供了一种替代时序解决方案,消除了时延走线的需求,从而节省了96平方英寸的布局空间。
总之,RGMII作为一种高性能、低成本的网络接口,在计算机网络领域得到了广泛应用。随着技术的不断发展,RGMII接口将继续优化,为网络设备的制造提供更好的支持。
简化的吉比特媒体独立接口称为RGMII(Reduced Gigabit Media Independent Interface)。GMII和RGMII均采用8位数据接口,工作时钟125MHz,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式,支持传输速率:10M/100M/1000Mb/s ,其对应clk
简化的吉比特媒体独立接口称为RGMII(Reduced Gigabit Media Independent Interface)。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的目的是降低电路成本,使实现这种接口的器件的引脚数从22个减少到12个,12pin 脚分别为:Tx_c,Tx_ctl,Tx_data*4,Rx_c,Rx_ctl,Rx_data*4。 一般用于MAC和PHY之间的通信。 发送器: ◎ GTX_CLK——吉比特TX..信号的时钟信号(125MHz) ◎ TXD[3..0]——被发送数据 ◎ TX_CTL——发送控制 接收器: ◎ 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. (责任编辑:admin)