Intel Arria 10 User Manual page 551

Transceiver phy
Hide thumbs Also See for Arria 10:
Table of Contents

Advertisement

6. Reconfiguration Interface and Dynamic Reconfiguration
UG-01143 | 2018.06.15
Examples:
If you want to use PRBS9 and the data rate is 2.5 Gbps, you can use the PRBS9 in
10-bit mode (PCS-PMA width = 10). In this case, the parallel clock frequency =
Data rate / PCS-PMA width = 2500 Mbps/10 = 250 MHz.
If you want to use PRBS9 and the data rate is 6.4 Gbps, you can use the PRBS9 in
64-bit mode (PCS-PMA width = 64). In this case, the parallel clock frequency =
Data rate / PCS-PMA width = 6400 Mbps/64 = 100 MHz.
If you want to use PRBS9 and the data rate is 12.5 Gbps, you can use the PRBS9
in 64 bit mode (PCS-PMA width = 64). In this case, the parallel clock frequency =
Data rate / PCS-PMA width = 12500 Mbps/64 = 195.3125 MHz.
Table 291.
PRBS Supported Polynomials and Data Widths
Use the 10-bit mode of PRBS9 when the data rate is lower than 3 Gbps.
Pattern
PRBS7
PRBS9
PRBS15
PRBS23
PRBS31
The PRBS checker has the following control and status signals available to the FPGA
fabric:
rx_prbs_done
stays high until you reset it with
rx_prbs_err
allow you to capture it in the RX FPGA CLK domain.
rx_prbs_err_clr
Enable the PRBS checker control and status ports through the Native PHY IP
Parameter Editor in the Quartus Prime software.
Use the PRBS soft accumulators to count the number of accumulated bits and errors
when the hard PRBS blocks are used. For more information about using the
accumulators and reading the error values, refer to the PRBS Soft Accumulators
section.
Table 292.
Register Map for PRBS Generators for bonded and non bonded designs
Reconfigur
Reconfigur
ation
ation Bit
Address
(HEX)
0x006
[2:0]
[3]
Polynomial
6
7
G(x) = 1+ x
+ x
5
9
G(x) = 1+ x
+ x
14
15
G(x) = 1+ x
+ x
18
23
G(x) = 1+ x
+ x
28
31
G(x) = 1+ x
+ x
—Indicates the PRBS sequence has completed one full cycle. It
—Goes high if an error occurs. This signal is pulse-extended to
—Used to reset the
Attribute Name
Related
Addresses
tx_pma_data_sel
0x8
prbs9_dwidth
.
rx_prbs_err_clr
rx_prbs_err signal
Attribute
Bit
Encoding
Encoding
prbs_pat
3'b100
prbs9_10b
1'b1
prbs9_64b
1'b0
®
Intel
Arria
64-Bit
10-Bit
X
X
X
X
X
X
.
Description
Select PRBS Generator
Block
Enable PRBS9 in 10-bit
mode
Enable PRBS9 in 64-bit
mode
continued...
®
10 Transceiver PHY User Guide
551

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents