User guide

Figure 5-21: Example Data Pattern for 64B/66B Encoding
C
0
C
1
C
2
C
3
C
4
C
5
C
6
C
7
10
PCS
TXC<0:3> TXD<0:31> XGMII
Data
XGMII
data
66-bit
encoded
data
1e 000000 00000000
0 65
0 63
10 b4 D
0
D
1
D
2
0000000010 78 D
1
D
2
D
3
D
4
D
5
D
6
D
7
01 D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
S
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
D
3
D
4
D
5
D
6
D
7
D
0
D
1
D
2
T
3
C
0
C
1
C
2
C
3
f07070707 f07070707f07070707 8 fb D
1
D
2
D
3
0 D
4
D
5
D
6
D
7
0 D
0
D
1
D
2
D
3
1 D
0
D
1
D
2
fd0 D
4
D
5
D
6
D
7
Pattern Generators
The Arria 10 transceivers contain hardened generators and checkers to provide a simple and easy way to
verify and characterize high speed links. Hardening the pattern generators and checkers save FPGA core
logic resources. The following pattern generator blocks are supported in Arria 10:
Pseudo Random Binary Sequence (PRBS)
Pseudo Random Pattern (PRP)
Square wave
Note:
The pattern generators and checkers are supported for non-bonded channels only.
The pattern generators or checkers are enabled by writing to the respective register bits of the Transceiver.
Refer to the Reconfiguration Interface and Dynamic Reconfiguration chapter for configuration details.
Related Information
Reconfiguration Interface and Dynamic Reconfiguration on page 6-1
PRBS Pattern Generator (Shared between Enhanced and Standard PCSes)
You can use Arria 10 pseudo-random bit sequence PRBS generator to simulate traffic without developing
or fully implementing any upper layer of a protocol stack.The PRBS generator in Arria10 is a shared
hardened block between the Standard and Enhanced datapaths through the PCS instead of being two
unique instances: one for Standard PCS and one for the Enhanced PCS. There is only one set of control
signals and registers for using this feature. The data lines from the various PCSes and shared PRBS, square
wave generators are muxed before they are sent to the PMA. When PRBS generator is enabled, the data on
the PRBS data lines is selected to be sent to the PMA. At any instant, either the data from the PCS or the
data generated from the PRBS generator, is sent to the PMA.
The PRBS generator can be configured for two widths of the PCS-PMA interface: 10 bits and 64 bits.
PRBS9 is available in 10-bit and 64-bit PCS-PMA widths. All other PRBS patterns are available in 64-bit
UG-01143
2015.05.11
Pattern Generators
5-23
Arria 10 Transceiver PHY Architecture
Altera Corporation
Send Feedback