Clause 81:Reconciliation Sublayer (RS) and Media Independent Interface for 40 Gb/s and 100 Gb/s operation (XLGMII and CGMII)
文章目录
1. RS 调和子层
1.1 RS 概述
(1)RS 用来连接 MAC 和 PHY 物理层,将 MAC 层输出的串行数据转换为并行数据发送给物理层,RS和物理层通信的接口为MII接口,使MAC层的数据传输不受物理层实现的影响。
40G和100G对应RS层的位置如图所示:
RS 承担的功能:
- 传输 MAC 层的数据(串行转并行);
- 检查链路状态并及时上报链路错误(如 local fault/remote fault/link_interruption)。
2. XLGMII/CGMII
2.1 MII 概述
MII(Media Independent Interfaces 介质无关接口)接口,又称为媒体独立接口,为IEEE-802.3定义的以太网行业标准,用来连接MAC层和PHY层,不同速率的物理层可以选择对应速率的MII接口。
2.1.1 XLGMII/CGMII 特性
200GMII 和 400GMII 与 100G的 CGMII 接口类似,以 Clause81 的 40G XLGMII 和 100G CGMII 接口为例介绍。
XLGMII 和 CGMII 接口通过多 lane 和控制字实现数字传输,其接口特性如下:
(1)XLGMII 支持 40Gb/s;
(2)CGMII 支持 100Gb/s;
(3)XLGMII 和 CGMII 支持 64bit 位宽的 Tx Rx 两个数据通路,分成 8 条 lane 传输,每条 lane 传输按顺序循环传输 8bit 数据;支持 8 bit 位宽的控制字信号,分别对应数据通路的 8 条 lane。
(4)数据信号和控制字信号与时钟同步,在时钟上升沿采样,时钟频率为 MAC data rate / ( bit_data_width