以太网详解(一)GMII、RGMII、SGMII 接口介绍

文章目录

GMII

GMII (Gigabit Media Independant Interface),千兆 MII 接口。GMII 是 8bit 并行同步收发接口,采用 8 位接口数据,工作时钟 125MHz,因此传输速率可达 1000Mbps。同时兼容 MII 所规定的 10/100Mbps 工作方式。GMII 接口数据结构符合 IEEE 以太网标准,该接口定义见 IEEE 802.3-2000。
在这里插入图片描述
信号定义如下:

信号名称描述方向
GTX_CLK发送时钟MAC->PHY
TX_ER发送数据错误MAC->PHY
TX_EN发送数据使能MAC->PHY
TXD[7:0]发送数据 8bitMAC->PHY
RX_CLK接收时钟PHY<-MAC
RX_ER接收数据错误PHY<-MAC
RX_DV接收数据使能PHY<-MAC
RXD[7:0]接收数据 8bitPHY<-MAC
CRS载波侦测信号PHY<-MAC
COL冲突检测信号PHY<-MAC
MDC管理总线时钟MAC->PHY
MDIO管理总线数据双向

【注】
CRS:Carrier Sense,载波侦测信号,不需要同步于参考时钟,只要有数据传输,CRS 就有效,另外,CRS 只在半双工模式下有效。
COL:Collision Detectd,冲突检测信号,不需要同步于参考时钟,只在半双工模式下有效。
CRS、COL 非必须信号,可以不接。

RGMII

RGMII (Reduced Gigabit Media Independent Interface) 是最常见接口,其支持 PHY 层的 10 Mbps,100 Mbps 和 1000 Mbps 连接速度。
RGMII 使用 4bit 位宽发送和接收数据路径,每个路径有其自己的源同步时钟。所有发送数据和控制信号都源同步于 TX_CLK,且所有接收数据和控制信号源同步于 RX_CLK。
对于所有速度模式,TX_CLK 由 MAC 提供时钟源,而 RX_CLK 由 PHY 提供时钟源。在 1000 Mbps 模式下,TX_CLK 和 RX_CLK 为 125 MHz,使用 Dual Data Rate (DDR) 传输信号。10 Mbps 和 100 Mbps 模式下,TX_CLK 和 RX_CLK 分别为 2.5 MHz和 25 MHz,并且使用上升沿 Single Data Rate (SDR) 传输信号。
在这里插入图片描述
信号定义如下:

信号名称描述方向
TX_CLK发送时钟MAC->PHY
TX_CTL发送数据控制MAC->PHY
TXD[3:0]发送数据 4bitMAC->PHY
RX_CLK接收时钟PHY<-MAC
RX_CTL接收数据控制PHY<-MAC
RXD[3:0]接收数据 4bitPHY<-MAC
MDC管理总线时钟MAC->PHY
MDIO管理总线数据双向

【注】
相对于 GMII 相比,RGMII 具有如下特征:
1.发送/接收数据线由 8 条改为 4 条
2.TX_ER 与 TX_EN 复用,通过 TX_CTL 传送
3.RX_ER 与 RX_DV 复用,通过 RX_CTL 传送

SGMII

SGMII (Serial Gigabit Media Independent Interface),串行千兆媒体独立接口,是一种将千兆以太网(GbE)MAC(媒体访问控制)连接到物理层(PHY)芯片的标准,通常用于需要高速数据传输的网络应用,如以太网交换机、路由器和其他网络设备。与提供 MAC 和 PHY 之间简单互连的并行 GMII(千兆媒体独立接口)不同,SGMII 使用串行接口进行数据传输。它有助于将 MAC 和 PHY 之间通信所需的引脚数量减少不到一半,这使得它适合高密度设计。SGMII 还支持自动协商,允许设备自动配置和同步设置,例如 100Mb/s vs 1Gb/s 以太网,以优化通信。SGMII 需要 MAC 和 PHY 之间的共享参考时钟来保证同步。时钟方案对正确的数据传输和接收至关重要。SGMII 使用 8b/10b 编码,提供直流(DC)平衡,并确保足够的时钟恢复转换。这种编码方案有助于保持可靠和稳定的数据链路。实际带宽 1250Mbps,有效带宽 1000Mbps。SGMII 支持自动协商,允许设备自动形成链路参数,保证了设备间的最佳通信。
在这里插入图片描述

信号名称描述方向
TX发送数据,差分信号MAC->PHY
TX_CLK发送时钟,差分信号MAC->PHY
RX接收数据,差分信号PHY<-MAC
RX_CLK接收时钟,差分信号PHY<-MAC
MDC管理总线时钟MAC->PHY
MDIO管理总线数据双向

【注】
SGMII 模式下,在接收端,有两种工作模式:一种是给 MAC 提供接收时钟,一种是不提供接收时钟。对于没有时钟恢复能力的 MAC,需要设置接收时钟。同样的,具有时钟恢复能力的 PHY,不需要设置发送时钟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值