目录
10GBASE-KR
10GBASE-KR的分层结构
10GBASE-KR 电气特性
发送器特性
接收器特性
CPRI
CPRI与10GBASE-KR的差异
基于对CPRI协议和10GBASE-KR规范的分析完成本文,尝试解答CPRI和10GBASE-KR的关系问题,尝试给出如下结论:
当CPRI支持背板10G互连时,意味着:
1)CPRI支持10GBASE-KR。
2)CPRI的电气特性和10GBASE-KR一样,10GBASE-KR实际是指出了所用的介质(背板),也唯一地确定了CPRI的电气特性。
3)CPRI借用了10GBASE-KR的分层结构,但PCS和FEC的实现上与10GBASE-KR有差异,因此CPRI实际是指CPRI协议。
若有误欢迎一起讨论~
10GBASE-KR
10GBASE-KR是与介质相关的,K表明介质是背板,R表示使用10GBASE-R PCS。
10GBASE-KR的分层结构
当我们提到CPRI支持10GBASE-KR时,我们是在说CPRI也使用了10GBASE-KR的分层结构,即从上到下依次为10GBASE-R PCS、FEC、PMA、PMD和AN。
既然是背板传输,意味着要支持FEC子层和AN。FEC的作用在于提供编码增益以增加链路预算和BER性能,毕竟FEC的目标之一是背板PCB上两个连接器的总长度至少为1m。另外,AN最初是为了用于背板以太网PHY,AN的目的在于在通过背板共享一条链路的两个设备之间交换信息,并自动配置这两个设备,以最大限度地利用它们的能力。
上图可以看出,10GBASE-KR强制支持RS、10GBASE-R PCS、10GBASE-KR PMD和AN,可以选择支持XGMII、BASE-R FEC和EEE。
10GBASE-KR 电气特性
发送器特性
接收器特性
CPRI
此处仅讨论CPRI支持10GBASE-KR的情况。
CPRI与10GBASE-KR的差异
CPRI也使用了10GBASE-KR的分层结构,差异在于:
1)CPRI的PCS仅使用了10GBASE-R PCS的部分功能。
10GBASE-R PCS提供XGMII所需的所有服务,包括:
a)将八个XGMII数据八位字节编码(解码)到66位块(64B/66B)。
b)在16位传输中向/从PMA传输编码数据。
c)当连接到广域网PMD时,删除(插入)空闲以补偿MAC和PMD之间的速率差异。
d)确定何时已经建立了功能链路,并且当PHY准备好使用时,经由MDIO通知管理实体。
而CPRI的PCS仅使用了上方a)中的编码(解码)功能,见下图。
2) CPRI使用了RS-FEC的前向纠错方案,10GBASE-R的FEC未指定。
3)其它PMA、PMD和AN的对比情况未看到很详细的资料,此处不表。