User guide
PCS-PMA width only. The PRBS generator patterns can only be used when PCS-PMA interface width is
configured to 10 bits or 64 bits.
Table 5-4: Supported PRBS Patterns
PRBS Pattern 10 bit PCS-PMA width 64 bit PCS-PMA width
PRBS7: x
7
+ x
6
+ 1
Yes
PRBS9: x
9
+ x
5
+ 1 Yes Yes
PRBS15: x
15
+ x
14
+ 1 Yes
PRBS23: x
23
+ x
18
+ 1 Yes
PRBS31: x
31
+ x
28
+ 1 Yes
PRBS test patterns may be considered equivalent to "noise". Use these patterns to test the transceiver link
with a noisy signal by placing the transceiver in loopback mode.
Use PRBS7 and PRBS9 to test transceiver links with linear impairments, and with 8B/10B.
Use PRBS15 for jitter evaluation.
Use PRBS23 or PRBS31 for jitter evaluation (data-dependent jitter) of non-8B/10B links, such as SDH/
SONET/OTN jitter testers. Most 40G, 100G, and 10G applications use PRBS31 for link evaluation.
Figure 5-22: PRBS Generator for Serial Implementation of PRBS9 Pattern
S0 S1 S4 S5 S8
PRBS Output
Note:
All supported PRBS generators are similar to the PRBS9 generator.
Refer to the Reconfiguration Interface and Dynamic Reconfiguration chapter for configuration
details.
Square Wave Pattern Generator (Shared between Enhanced and Standard PCSes)
You can use the Arria 10 Square Wave generator and specify a length of consecutive 1’s and 0’s to
generate a pattern of 1’s and 0’s. The square wave generator in Arria10 is a shared hardened block
between the Standard and Enhanced datapaths similar to the PRBS generator. The Square wave generator
only supports the 64-bit PCS-PMA Width. There are no control and status signals available when using
the Square Wave Generator.
5-24
PRBS Pattern Generator (Shared between Enhanced and Standard PCSes)
UG-01143
2015.05.11
Altera Corporation
Arria 10 Transceiver PHY Architecture
Send Feedback