L- and H-Tile Transceiver PHY User Guide

ID 683621
Date 12/04/2024
Public
Document Table of Contents

A.4.3.2. PRBS Generator

PRBS generator can be used to provide a simple way to simulate traffic.
Name Address Type Attribute Name Encodings
PRBS Block Select

0x008[6:5]

0x006[2:0]

read-write tx_pma_data_sel

Select PRBS or Square Wave Pattern Generator Block. Register format {0x008[6:5], 0x006[2:0]}

5'b00100: PRBS Pattern

PRBS_9 Width Select

0x006[3]

read-write prbs9_dwidth

PRBS9 data width Selection.

1'b1: PRBS9 10 bits

1'b0: PRBS 64 bits

PRBS Clock Enable

0x006[6]

read-write prbs_clken

1'b0: PRBS Clock Disable

1'b1: PRBS Clock Enable

PRBS Pattern Select

0x008[4]

0x007[7:4]

read-write prbs_gen_pat

Select PRBS pattern generator. Register format {0x008[4], 0x007[7:4]}

5'b00001: PRBS 7

5'b00010: PRBS 9

5'b00100: PRBS 15

5'b01000: PRBS 23

5'b10000: PRBS 31

5'b00000: Disable PRBS in 64-bit mode

Serializer Factor

0x110[2:0]

read-write ser_mode

Serializer bit width mode.

3'b011: 64 bit

3'b100: 10 bit