Intel® Cyclone® 10 GX Transceiver PHY User Guide

ID 683054
Date 4/14/2023
Public
Document Table of Contents

6.16.1.5. Disabling/Enabling PRBS Pattern Inversion

The default PRBS pattern is inverted for both PRBS generator and checker. You can disable the pattern inversion for PRBS data leaving or entering the PRBS data pattern generator and checker, respectively. Table 218 shows the addresses and bits to control the inversion of the PRBS generator or checker. To disable the PRBS pattern inversion for the PRBS generator or checker, follow these steps:
  1. Perform the necessary steps from steps 1 to 7 in Steps to Perform Dynamic Reconfiguration.
  2. To disable the inverted PRBS pattern leaving the PRBS generator, perform a read-modify-write to bit[2] with a value of 1'b1 to address 0x7.
  3. To disable the inverted PRBS pattern entering the PRBS checker, perform a read-modify-write to bit[4] with a value of 1'b1 to address 0xA.
  4. Perform the necessary steps from steps 9 to 12 in Steps to Perform Dynamic Reconfiguration.
Table 218.  Register Map for PRBS Pattern Inversion
Reconfiguration Address (HEX) Reconfiguration Bit Attribute Name Bit Encoding Description
0x007 [2] tx_static_polarity_inversion 1'b1 Disables PRBS inversion
1'b0 Enables PRBS inversion (default)
0x00A [4] rx_static_polarity_inversion 1'b1 Disables static polarity inversion
1'b0 Enables PRBS inversion (default)