仅对英特尔可见 — GUID: lmd1486507443113
Ixiasoft
仅对英特尔可见 — GUID: lmd1486507443113
Ixiasoft
5.2.1.5.1. PRBS码型生成器(Enhanced PCS和Standard PCS间共享)
可使用 Cyclone® 10 GX伪随机比特序列PRBS生成器来模拟流量,而无需开发或完全实现协议堆栈的任何上层。 Cyclone® 10 GX器件中的PRBS生成器是通过PCS在标准型和增强型数据通路之间共享的硬化型模块,而不是一个用于标准型PCS(Standard PCS),另一个用于增强型PCS(Enhanced PCS)的两个唯一实例。仅有一套控制信号和寄存器使用这一功能。来自不同的PCS和共享PRBS的数据线在发送到PMA之前都被多路复用。使能PRBS生成器时,PRBS数据线上的数据被选择发送到PMA。任何情况下,来自PCS的数据或者PRBS生成器生成的数据,都被发送到PMA。
可配置PRBS生成器以用于两种宽度的PCS-PMA接口:10位和64位。PRBS9 有10-bit和64-bit PCS-PMA两种宽度。所有其他PRBS码型仅有64-bit PCS-PMA一种宽度。PRBS生成器码型仅可在PCS-PMA接口宽度配置为10位或64位时使用。
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生成器类似。
请参阅重配置接口和动态重配置章节了解配置细节。