Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

5.2.1.4. 64B/66B编码器和发送器状态机(TX SM)

64B/66B编码器用于实现DC平衡以及为时钟恢复提供充足的数据跳变。它按照IEEE802.3-2008规范的第49条将64位XGMII数据和8位XGMII控制编码为10GBASE-R 66位控制或数据块。

66位编码数据包含两个开销同步头位,接收器PCS使用它们进行模块同步和误码率(BER)监测。数据块的同步头为01,控制块的同步头为10。同步头不处于扰频状态,并被用于模块同步。(不使用同步头00和11,如果一旦发现则生成错误。)模块的剩余部分包含有效负载。有效负载为扰频状态且同步头会旁路扰频器。

编码器模块还具有一个按照IEEE802.3-2008规范设计的状态机(TX SM)。TX SM确保在来自MAC层的数据上构建有效数据包。它还执行一些其他功能,例如,复位情况下发送局部错误,以及在违反10GBASE-R PCS规则时发送错误代码。

注: 可使用64B/66B 编码器实现10GBASE-R协议。
图 179.  用于64B/66B编码的示例数据码型

64B/66B编码器复位条件

tx_digitalreset信号复位64B/66B编码器。复位条件下,与8B/10B编码器相反,64B/66B编码器不输出任何信号。