L- and H-Tile Transceiver PHY User Guide

ID 683621
Date 1/30/2024
Public
Document Table of Contents

A.4.3.5. PRBS Soft Accumulators

PRBS soft accumulators can be used to count the number of accumulated bits and errors when the hard PRBS blocks are used.
Name Address Type Attribute Name Encodings
Counter enable

0x500[0]

read-write prbs_counter_en

1'b1: Enabled

1'b0: Disabled

Reset

0x500[1]

read-write prbs_reset

1'b1: Reset the error accumulators

1'b0: Error accumulators not in reset

Error Count Snapshot

0x500[2]

read-write prbs_snap

1'b1: Capture snapshot

1'b0: Do not take snapshot

PRBS Done

0x500[3]

read-only prbs_done

1'b1: Asserted, consecutive PRBS patterns received

1'b0: Not asserted, PRBS not detected

Accumulated Error Count[7:0]

0x501[7:0]

0x502[7:0]

0x503[7:0]

0x504[7:0]

0x505[7:0]

0x506[7:0]

0x507[1:0]

read-only prbs_acc_err_cnt The accumulated error count is stored in a 50 bit register. The first set of 8 bits are stored in this register. You need to use all the 50 bits to get the complete information on the number of the error count.
Accumulated Bit Count[7:0]

0x50D[7:0]

0x50E[7:0]

0x50F[7:0]

0x510[7:0]

0x511[7:0]

0x512[7:0]

0x513[1:0]

read-only prbs_acc_bit_cnt The accumulated bits are stored in a 50 bit register. The first set of 8 bits are stored here in this register. You need to use all the 50 bits to gather information on the number of accumulated bits.