Agilex™ 7 FPGA M-Series HBM2e Development Kit User Guide

ID 782461
Date 5/14/2024
Public
Document Table of Contents

4.2.5.1. The QSFPDD NRZ Tab

Figure 10. The QSFPDD NRZ Tab

The following sections describe controls in the QSFPDD NRZ tab:

Status

The Status control displays the following status information during the loopback test:

  • PLL Lock: Shows the PLL locked or unlocked state.
  • Pattern Sync: Shows the pattern synced or not state. The pattern is considered synced when the start of the data sequence is detected.
  • Detail: Shows the PLL lock and pattern sync status. The number of the error bits of each channel can be found here.
Figure 11. QSFPDD NRZ — PLL and Pattern Status

Control

Use the following controls to select an interface to apply PMA settings, data type, and error control:

  • QSFPDD0x8
  • QSFPDD1x8

PMA Setting

Allows you to make changes to the PMA parameters that affect the active transceiver interface. The following settings are available for analysis:

  • Serial Loopback: Displays the signal status between the transmitter and the receiver.
  • VOD: Specifies the voltage output differential of the transmitter buffer.
  • Pre-emphasis tap:
    • Pre-tap 1: Specifies the amount of pre-emphasis on the first pre-tap of the transmitter buffer.
    • Pre-tap 2: Specifies the amount of pre-emphasis on the second pre-tap of the transmitter buffer.
    • Post-tap 1: Specifies the amount of pre-emphasis on the post-tap of the transmitter buffer.
Figure 12. QSFPDD NRZ — PMA Setting

Data Type

The Data Type control specifies the type of data pattern contained in the transactions. Select the following available data types for analysis:

  • PRBS7: Pseudo-random 7-bit binary sequences.
  • PRBS15: Pseudo-random 15-bit binary sequences.
  • PRBS23: Pseudo-random 23-bit binary sequences.
  • PRBS31: Pseudo-random 31-bit binary sequences (default).

Error Control

This control displays data errors detected during analysis and allows you to insert errors:

  • Detected Errors: Displays the number of data errors detected in the received bitstream.
  • Inserted Errors: Displays the number of errors inserted into the transmit data stream.
  • Bit Error Rate: Calculates the bit error rate of the transmit data stream.
  • Inserts: Inserts a one-word error into the transmit data stream each time you click the button. Insert error is only enabled during transaction performance analysis.
  • Clear: Resets the Detected Errors counter and Inserted Errors counter to zero.

Run Control

  • TX and RX performance bars: Show the percentage of the maximum theoretical data rate that the requested transactions are able to achieve.
  • Start: Initiates the loopback tests.
  • Data Rate: Displays the XCVR type and data rate of each channel.
Figure 13. QSFPDD NRZ — Data Rate