Support Center

Login Register Register a Kit

Home Documentation IP Cores

PRBS Generator and Checker Core

A pseudo-random binary sequence (PRBS) is a deterministic stream of 0s and 1s that appears random. This random number sequence is typically generated using a linear feedback shift register (LFSR). You can use a PRBS to mimic real data traffic and evaluate signal integrity by measuring metrics such as bit errors. You generate the sequence using a predefined polynomial, transmit it, and then monitor the receiver for errors. Designers commonly use a PRBS during design validation, hardware bring-up, and when testing high-speed interfaces such as transceivers, MIPI, and PCIe. 

TX Generator Block Diagram

TX Generator Block Diagram

RX Checker Block Diagram

RX Checker Block Diagram

Features

The PRBS Generator and Checker core has the following features:

  • Supports PRBS generation and verification for testing high-speed data patterns for transmit (TX) and receive (RX) modes
  • Supports multiple standard sequence lengths (e.g., PRBS7, PRBS9, PRBS11, PRBS15, PRBS23, and PRBS31)
  • Provides deterministic and repeatable output sequences based on an initial seed configuration
  • Supports real-time error detection
  • Supports high-speed operation suitable for transceivers, PCIe, and other serial link validation



Please Wait!

Please wait...we are loading your content