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

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

2.6.1.1. 8B/10B Encoding for GbE, GbE with IEEE 1588v2

8B/10B编码器对来自发送器相位补偿FIFO的8-bit数据和1-bit控制标识符提供时钟,并生成10-bit编码数据。该10-bit编码数据被发送到PMA。

只要千兆比特介质独立接口(GMII)处于空闲状态,IEEE 802.3规范就要求GbE连续且重复地发送空闲有序集(/I/)。此传输确保了接收器保持比特和字同步,即使没有有效数据可以被发送。

对于GbE协议,发送器将/K28.5/逗号后面的任何/Dx.y/都替换成/D5.6/ (/I1/有序集)或者/D16.2 (/I2/有序集),这取决于当前的运行差异。一种例外情况是/K28.5/后面的数据是/D21.5/ (/C1/有序集)或者/D2.2/ (/C2/)有序集。如果 /K28.5/之前的运行差异为正,那么生成一个/I1/有序集。如果运行差异为负,那么生成一个/I2/有序集。/I1/最后的差异与/I1/开始的差异相反。/I2/最后的差异与开始运行的差异相同(就在空闲代码之前)。此排序确保了在空闲有序集的最后存在负运行差异。/K28.5/后面的/Kx.y/没有被取代。

注: /D14.3/,/D24.0/和/D15.8/被替换成/D5.6/或者/D16.2/ (I1和I2有序集)。 D21.5 (/C1/)未被替换。
图 33. 空闲有序集生成示例