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

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

5.2.1.6. 加扰器(Scrambler)

加扰器对创建转换的数据随机化来对信号进行DC平衡并帮助CDR电路。加扰器使用一个x58 + x39 +1多项式来支持用于Interlaken的同步扰频以及用于10GBASE-R协议的异步(又称为自同步)扰频。

异步(自同步)模式不需要初始化种子(initialization seed)。除了每个66-bit数据模块中的两个sync header比特,整个64-bit有效载荷通过将其连续送入线性反馈移位寄存器(LFSR)以生成加扰数据进行加扰,同时sync-header比特旁路加扰器。初始种子设置为全1。您可以使用Native PHY IP core更改10GBASE-R协议的种子。

图 196. 串行实现中的异步加扰器

在同步模式下,加扰器最初复位到每个通道上不同的可编程种子。加扰器然后自行运行。它的当前状态与数据进行异或来生成加扰数据。加扰器中的数据检查器监视数据以确定是否应该加扰。如果找到一个同步字,那么不加扰地发送。如果检测到加扰器状态字,那么将当前加扰状态写入加扰器状态字中的58-bit加扰状态字段并通过链路发送。接收器使用此加扰状态来同步解扰器。种子对Interlaken协议进行自动设置。

图 197. 显示不同可编程种子的同步加扰器