V-Series Transceiver PHY IP Core User Guide

ID 683171
Date 7/26/2022
Public
Document Table of Contents

17.26.2. Enabling the Standard PCS PRBS Generator Using Streamer-Based Reconfiguration

Complete the following reads and writes to the Streamer module to enable the PRBS generator in the Standard PCS:

  1. Read the Streamer Module control and status register busy bit (7’h3A, bit[8]) until it is clear.
  2. Write the Streamer Module logical channel number to the Streamer logical channel number register at address 0x38.
  3. Set the Streamer Module control and status register Mode bits (7’h3A, bits[3:2]) to 1.
  4. Determine the PRBS pattern from Word Aligner Size and Word Aligner Pattern table in Standard PCS Pattern Generators and note the corresponding PRBS Pattern Select encoding. For example, using a 16-bit PCS-PMA width and a PRBS-23 pattern, the corresponding PRBS select value is 3’b001.
  5. Determine the PRBS pattern from the and note the cooresponding PRBS Pattern Select encoding. For example, using a 16-bit PCS-PMA width and a PRBS-23 pattern, the corresponding PRBS select value is 3'b001.
  6. To complete the necessary programming, perform read-modify-writes to specify the PRBS TX Enable and at the following addresses:
    1. PRBS TX Enable, (0x97, bit[9])
    2. PRBS Pattern Select, (0x97, bit[8:6])
  7. Assert the channel reset to begin testing on the new PRBS pattern.