仅对英特尔可见 — GUID: nik1398707130067
Ixiasoft
仅对英特尔可见 — GUID: nik1398707130067
Ixiasoft
5.2.1.5.1. PRBS码型生成器(在Enhanced PCS和Standard PCS之间共享)
可以使用Arria 10伪随机位序列PRBS生成器来模拟流量,而无需开发或完全实现协议堆栈的任何上层。Arria10器件中的PRBS生成器是通过PCS的标准型和增强型数据通路之间的一种共享的硬化型模块,而不是两个单独的实例:一个用于标准型PCS(Standard PCS),另一个用于增强型PCS(Enhanced PCS)。仅有一套控制信号和寄存器使用这一功能。来自不同的PCS和共享PRBS的数据线在发送到PMA之间之前都被混合。使能PRBS生成器时,选择PRBS数据线上的数据发送到PMA。在任何情况下,来自PCS的数据或者PRBS生成器生成的数据,被发送到PMA。
PRBS生成器可以配置为两种宽度的PCS-PMA接口:10位和64位。PRBS9适用于10位和64位PCS-PMA宽度。所有其他的PRBS码型仅适用于64位PCS-PMA宽度。当PCS-PMA接口宽度被配置为10位或64时,PRBS生成器码型才能被使用。
PRBS码型 | 10位PCS-PMA宽度 | 64位PCS-PMA宽度 |
---|---|---|
PRBS7: x7 + x6 + 1 | Yes |
|
PRBS9: x9 + x5 + 1 |
Yes |
Yes |
PRBS15: x15 + x14 + 1 |
Yes |
|
PRBS23: x23 + x18 + 1 |
Yes |
|
PRBS31: x31 + x28 + 1 |
Yes |
PRBS测试模式可被视为等同于“噪声”。使用这些模式,通过将收发器置于环回模式,借助于噪声信号来测试收发器链路。
使用PRBS7和PRBS9测试具有线性损害和8B/10B的收发器链路。
使用 PRBS15 进行抖动评估。
使用PRBS23或PRBS31对非8B/10B链路(如SDH/SONET/OTN抖动测试器)进行抖动评估(与数据相关的抖动)。大多数40G、100G和10G应用使用PRBS31进行链路评估。
所有受支持的PRBS生成器都类似于PRBS9生成器。
有关更多详细信息,请参考重配置接口和动态重配置一章。