GMII、SGMII和SerDes的区别和联系

本文探讨了SGMII接口如何基于GMII设计,强调了SerDes技术在其中的作用,以及SGMII与SerDes在MAC-PHY划分、速率协商和应用环境上的区别。特别提到SGMII提供速率协商功能,而SerDes接口速率固定。
摘要由CSDN通过智能技术生成

GMII、SGMII和SerDes的区别和联系

 

经过查询资料,加上自己的理解形成本文,如有错误,欢迎批评指正。

图1 SGMII的MAC侧和PHY侧

刚看到上图时,感觉很奇怪,PCS为什么还存在于MAC中?GMII规范中PCS只存在于PHY中,见下图。

图2 GMII在OSI模型中的位置

实际上SGMII对应的MAC和PHY的划分是将SGMII接口断开,一端归为MAC,一端归为PHY;同样,GMII对应的MAC和PHY的划分是将GMII接口断开,一端归为MAC,一端归为PHY。下图是将图1整理后的图。

图3 整理后的SGMII信号接收和发送流程

上图可以看出,SGMII接口就是使用了SerDes技术的GMII接口,SerDes上跑的是10b信号,在接收端,PCS Transmit将GMII的8b信号编码为10b信号,经过Serializer串行化后在SerDes高速路上传输到PCS Receive模块,它将10b信号解码为8b信号送至MAC Receive Rate Adaptation模块。因此SGMII相对于GMII多了个S,这个S就是SerDes技术,它提供了一个高速传输通道。

在交换芯片中经常可以看到1个Port可以被配置为SGMII/SerDes模式,个人理解的是SGMII相对于SerDes多了一个速率协商(比如上图中的PHY Receive Rate Adaptation模块),当使能了SGMII模式,就是使能了PHY Receive Rate Adaptation模块,当使能了SerDes模式,就是禁用了或者未使用PHY Receive Rate Adaptation模块,这样猜测的原因是在光模块或者电模块选型时,发现SerDes接口的光模块或电模块总是仅支持1000Mbps速率;而SGMII接口的电模块总是能支持10/100/1000Mbps速率,但是没看到能支持这种猜测的文章。

下图是SerDes的发送和接收结构。

图4 SerDes的发送和接收结构

SerDes通道传输的10b信号,因此在SerDes发送端,需要上图的PCS实现8b/10b编码,之后是串行化以上高速跑道;

在SerDes接收端,需要上图的PCS实现10b/10b解码,之后是解串行化,以下高速跑道。

在进行电路设计时,当交换的1个Port配置为SerDes模式,它能接光模块和电模块,但是速率是不可协商的,当接光模块,光模块也仅是进行光电或电光的转换,以在光纤中传输,并不涉及到PCS等概念;当配置为SGMII模式,它只能接电模块,因为电模块内部是有PHY和变压器的,所以此时的设计模式就是MAC+PHY+变压器的常规模式。

 

1000Base-X是一种用于以太网的标准接口,支持传输速率为1 Gbps。它使用光纤作为传输介质,可以通过单模光纤(SMF)或多模光纤(MMF)进行数据传输。 SGMII是SerDes based代表识别符(serial 为串行,generous为慷慨的意思)。这是一种适用于以太网的接口定义,用于连接MAC层和PHY层设备。它通过4对差分信号进行传输,支持千兆速率的数据通信。 GMII(Gigabit Media Independent Interface)是一种标准接口,用于在MAC层和PHY层之间传输数据。它支持传输速率为1 Gbps,使用4对差分信号进行通信。 RGMII(Reduced Gigabit Media Independent Interface)是一种适用于以太网的接口定义,用于连接MAC层和PHY层设备。它使用2对差分信号进行数据传输,支持传输速率为1 Gbps。RGMII可以有效地减少所需的引脚数量,从而节省芯片空间。 MII(Media Independent Interface)是一种用于以太网的标准接口。它是一个物理层和介质访问控制层之间的接口,用于传输数据。MII支持传输速率为10 Mbps。 1000Base-T是一种以太网标准接口,支持传输速率为1 Gbps。它使用四对CAT5或CAT6双绞线作为传输介质,适用于距离较短的局域网连接。 总结:1000Base-X、SGMIIGMII、RGMII、MII和1000Base-T都是用于以太网的接口定义,支持1 Gbps的传输速率。它们使用不同的传输介质和通信方式,适用于不同的网络和应用场景。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值