L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

2.4.2.4.1. 8B/10B TX差异控制

Disparity Control功能用于控制8B/10B Decoder输出的运行差异。

要使能TX Disparity Control,需要选择Enable TX 8B/10B Disparity Control选项。添加以下端口:
  • tx_forcedisp—表明是否强制一个差异值的控制信号
  • tx_dispval—表明被强制的运行差异的值的信号
当数据通道的数量大于1个时,tx_forcedisptx_dispval显示为总线,其中每个比特对应一个通道。

下图显示了在Basic单宽度模式下通过强制一个正差异/K28.5/(本应该是一个负差异/K28.5/)来改变当前运行差异。在此示例中,一系列/K28.5/代码组被连续发送出去。数据流在正运行差异(RD+)和负运行差异 /K28.5/(RD-) /K28.5/之间交替以保持总体的中性差异。time n + 3上的当前运行差异表明应该使用一个负差异time n + 4上的/K28.5/进行编码。由于在time n + 4上tx_forcedisp位高电平,tx_dispval为低电平,因此time n + 4上的/K28.5/被编码成一个正差异代码组。

图 62. 8B/10B TX差异控制

请参考8B/10B Encoder Current Running Disparity Control Feature部分来了解关于8B/10B数据当前运行差异控制的详细信息。

请参考8B/10B Decoder Running Disparity Checker Feature部分来了解关于8B/10B数据当前运行差异检查器的详细信息。

Enhanced PCS的Interlaken差异生成器和检查器模块支持这些功能。请参考Interlaken Disparity GeneratorInterlaken Disparity Checker部分来分别了解Interlaken差异生成器和检查器的详细信息。