Frank Chen 在版块 WiFi Router 中发起了话题 USXGMII 5个月前
几种常见的PHY接口规格
MII:连接MAC和PHY的媒体独立接口,数据位宽4bit,支持速率10/100Mbit/s。
GMII:千兆媒体独立接口,数据位宽8bit,向下兼容MII,当兼容MII时,只使用低4bit数据线,支持速率10/100/1000Mbit/s。
SGMII:串行千兆媒体独立接口,连接千兆PHY和MAC,serdes速率1.25Gbps,思科定的规范,ENG-46158。
QSGMII:四路串行千兆媒体独立接口,连接四端口千兆PHY和MAC,serdes速率5Gbps,思科定的规范,EDCS-540103。
USGMII:通用串行千兆媒体独立接口,是SGMII和QSGMII的扩展规范,可向后兼容,还支持连接4端口或8端口千兆PHY和MAC,serdes速率5Gbps或10Gbps,思科定的规范,EDCS-1155168。
USXGMII:通用串行10G媒体独立接口,支持连接多端口、多速率PHY和MAC,思科定的规范,EDCS-1150953。
本文讲述USXGMII,下面先贴一张该接口的连接示意图,有个直观的认识:
从上图可以看到USXGMII可以连接单端口PHY,支持端口速率从10M到10G,也可以连接4端口PHY,支持端口速率从10M到2.5G,还可以支持2端口PHY,支持端口速率从10M到5G。通过以上端口数量和速率的分布,可以知道USXGMII支持的最大数据速率约为10G,之所以说是约为10G,是因为serdes里面会有一些编码开销,后面会说明。
概览
USXGMII链路由收发各一对差分对组成,用来在单端口或多端口PHY和MAC之间传递数据帧和link速率等控制信息,USXGMIIserdes的最大速率由外部端口最大速率决定,一般是有5G和10G两种serdes速率,如下图:UXSGMII还有如下特性:
1、只支持全双工;
2、支持传输PTP时间戳;
3、支持所有速率的硬件辅助自动协商;
3、支持灵活地在前导码的扩展字段中添加新功能。
注意:
1、UXSGMII只支持10G和5G两种serdes速率,如果要直接出光口,只能出10Gbase-R,如果想要出1000base-x或者2500base-x,只能通过PHY转,不能直接出。
2、10M电口也是可以从PHY出的,上表中没有列出来,如果是单端口10M,那5G-USXGMII就要将端口报文复制500份,10G-USXGMII就要将端口报文复制1000份。
最后在线: 活跃于 1天, 1小时前
评论: 7
获赞: 0
文章: 0
粉丝: 68
关注: 68
好友: 18
User Rating: ( vote)