zl程序教程

您现在的位置是:首页 >  其它

当前栏目

CPRI和10GBASE-KR的关系

关系
2023-06-13 09:17:35 时间

目录

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的对比情况未看到很详细的资料,此处不表。