USXGMII
- 该话题包含 0个回复,1 人参与,最后由
Frank Chen 更新于 1月, 3周前 。
- 作者帖子
- Up::4
几种常见的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份。
- 作者帖子
- 哎呀,回复话题必需登录。