Arria® 10 Transceiver PHY User Guide

ID 683617
Date 4/01/2024
Public
Document Table of Contents

6.16.1.5. Disabling/Enabling PRBS Pattern Inversion

The default PRBS pattern is inverted for both the PRBS generator and checker. You can disable pattern inversion for PRBS data leaving or entering the PRBS data pattern generator and checker, respectively. Register Map for PRBS Pattern Inversion 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 294.  Register Map for PRBS Pattern Inversion
    Reconfiguration Address (HEX) Reconfiguration Bit Attribute Name Bit Encoding Description
    0x7 [2] tx_static_polarity_inversion 1'b1 Disables PRBS inversion
    1'b0 Enables PRBS inversion (default)
    0xA [4] rx_static_polarity_inversion 1'b1 Disables PRBS inversion
    1'b0 Enables PRBS inversion (default)