Arria® 10 Transceiver PHY User Guide

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

6.16.1.3.1. Examples of Enabling the PRBS Data Checker

Enabling the PRBS9 pattern checker in 10-bit mode

  1. Perform the necessary steps from steps 1 to 7 in Steps to Perform Dynamic Reconfiguration.
  2. Perform a read-modify-write to address x00A[7:0] with the following bits: 8’b1- - - - - - -
  3. Perform a read-modify-write to address x00B[7:0] with the following bits: 8’b0010 00 - -
  4. Perform a read-modify-write to address x00C[7:0] with the following bits: 8’b - - - - 1 - - 0
  5. Perform a read-modify-write to address x13F[7:0] with the following bits: 8’b - - - - 0001
  6. Perform the necessary steps from steps 9 to 12 in Steps to Perform Dynamic Reconfiguration.
Note:

A dash (-) indicates that the corresponding bit value should not be modified

Enabling the PRBS31 pattern checker in 64-bit mode

  1. Perform the necessary steps from steps 1 to 7 in Steps to Perform Dynamic Reconfiguration.
  2. Perform a read-modify-write to address x00A[7:0] with the following bits: 8’b1- - - - - - -
  3. Perform a read-modify-write to address x00B[7:0] with the following bits: 8’b0000 11 - -
  4. Perform a read-modify-write to address x00C[7:0] with the following bits: 8’b - - - - - - - 1
  5. Perform a read-modify-write to address x13F[7:0] with the following bits: 8’b - - - - 1110
  6. Perform the necessary steps from steps 9 to 12 in Steps to Perform Dynamic Reconfiguration.
Note:

A dash (-) indicates that the corresponding bit value should not be modified

Use the PRBS soft accumulators to count the number of accumulated bits and errors when the hard PRBS blocks are used. For more details about using the accumulators and reading the error values, refer to the "PRBS Soft Accumulators" section.