GMII、SGMII和SerDes的区别和联系

更新时间:2023-05-04 20:13:52 阅读: 评论:0

GMII、SGMII和SerDes的区别和联系
图1 SGMII的MAC侧和PHY侧
刚看到上图时,感觉很奇怪,PCS为什么还存在于MAC中?GMII规范中PCS只存在于PHY中,见下图。
图2 GMII在OSI模型中的位置
实际上SGMII对应的MAC和PHY的划分是将SGMII接⼝断开,⼀端归为Mtrap AC,⼀端归为PHY;同样,GMII对应的MAC和PHY的划分是将GMII接⼝断开,⼀端归为MAC,⼀端归为PHY。下图是将图1整理后的图。
图3 整理后的SGMII信号接收和发送流程
上图可以看出,SGMII接⼝就是使⽤了SerDes技术的GMII接⼝,SerDes上跑的是10b信号,在接收端,PCS Tran创新的句子 smit将GMII的8b信号编码为10b信号,经过Serializer串⾏化后在SerDes⾼速路上传输到PCS Receive模块,它将10b信号解码为8b信号送⾄MAC Receive Rate Adaptation模块。因此SGMII相对于GMII多了个S,这个S就是SerDes技术,它提供了⼀个⾼速传输通道。
在交换芯⽚中经常可以看到1个Port可以被配置为SGMII/SerDes模式,个⼈理解的是SGMII相对于SerDe小孩发烧药 s多了高智商的人 ⼀个速率协商(⽐如上图中的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+变压器的常规模式。

本文发布于:2023-05-04 20:13:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/856514.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   模式   信号   发送   传输
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图