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的对比情况未看到很详细的资料,此处不表。
相关文章
- “挂图作战”与地理空间的“相生”关系
- 考研竞赛每日一练 day 15 利用e的不等式关系和定积分意义两种方法求解一道关于n的不等式问题
- Flask 学习-84.Flask-SQLAlchemy 一对多关系级联删除
- TCP和UDP协议的区别_朋友关系
- [Nature Communications | 论文简读] 由多序列比对训练的蛋白质语言模型学习系统发育关系
- MetaDaily|岭南股份与腾讯建立元宇宙业务合作关系,美国时装设计师协会推出首个独家 NFT
- 【运筹学】对偶理论 : 总结 ( 对偶理论 | 原问题与对偶问题对应关系 | 对偶理论的相关结论 ) ★★★
- 优思学院|精益(Lean)和敏捷(Agile)有什么关系和区别?
- 关系Oracle 维表关系:简介与实践(oracle维表)
- MongoDB简介:非关系型数据库的神奇之处(mongodb简介)
- SQL Server实现的一对一关系(sqlserver一对一)
- MySQL内连接深入了解数据表之间的关系(mysql中什么是内连接)