AN 960: JESD204C Intel® FPGA IP and ADI AD9081 MxFE* ADC Interoperability Report for Intel Agilex® 7 E-Tile Devices

ID 709330
Date 3/27/2023
Public

1.4.2. Receiver Transport Layer (TL)

To check the data integrity of the payload data stream through the receiver (RX) JESD204C Intel® FPGA IP and transport layer, the ADC is configured to ramp/PRBS test pattern. The ADC is also set to operate with the same configuration as set in the JESD204C Intel® FPGA IP. The ramp/PRBS checker in the FPGA fabric checks the ramp/PRBS data integrity for one minute. The RX JESD204C Intel® FPGA IP register rx_err is polled continuously for zero value for one minute.

The figure below shows the conceptual test setup for data integrity checking.

Figure 4. Data Integrity Check Using Ramp/PRBS15 Checker
Table 3.  Transport Layer Test Cases
Test Case Objective Description Passing Criteria
TL.1 Check the transport layer mapping of the data channel using ramp test pattern. Data_mode is set to Ramp_mode.

The following signals are read through registers:

  • crc_err is read rx_err_status (0x60[14]).
  • jrx_patchk_data_error is read from the tst_err0 register.
  • crc_err should be low to pass.
  • jrx_patchk_data_error should be low.
TL.2 Check the transport layer mapping of the data channel using the PRBS15 test pattern. Data_mode is set to prbs_mode.

The following values are read from registers:

  • crc_err is read jrx_err_status (0x60[14]).
  • jrx_patchk_data_error is read from the tst_err0 register.
  • crc_err should be low to pass.
  • jrx_patchk_data_error should be low.