仅对英特尔可见 — GUID: nik1398707132837
Ixiasoft
仅对英特尔可见 — GUID: nik1398707132837
Ixiasoft
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 Parameter Editor更改10GBASE-R协议的种子。
在同步模式下,加扰器最初复位到每个通道上不同的可编程种子。加扰器然后自行运行。它的当前状态与数据进行异或来生成加扰数据。加扰器中的数据检查器监视数据以确定是否应该加扰。如果找到一个同步字,那么不加扰地发送。如果检测到Scrambler State Word,那么将当前加扰状态写入Scrambler State Word中的58-bit加扰状态字段并通过链路发送。接收器使用此加扰状态来同步解扰器。种子对Interlaken协议进行自动设置。