1.4.3. Deterministic Latency (Subclass 1)
Configure the On-board Clocking option of the ADC12DJ5200RF EVM to provide periodic SYSREF to both the ADC12DJ5200RF and JESD204C Intel® FPGA IP in the FPGA with the required extended multi-block period.
The Timestamp feature of ADC12DJ5200RF (refer to the Timestamp section of the ADC12DJ5200RF data sheet) is enabled for the data latency measurement.
The deterministic latency measurement block checks the deterministic latency by measuring the number of link clock counts between the assertion of the TMSTP and the logic OR of the LSB bit of all sample at the output of the RX JESD204C Intel® FPGA IP after the link is established or assertion of j204c_rx_avst_valid.
With the setup in Figure 2, three test cases were defined to prove deterministic latency. The JESD204C Intel® FPGA IP does continuous SYSREF detection.
Test Case | Objective | Description | Passing Criteria |
---|---|---|---|
DL.1 | Check the FPGA SYSREF single detection. | Check that the FPGA detects the first rising edge of SYSREF pulse.
|
|
DL.2 | Check the SYSREF capture. | Check that FPGA and ADC capture SYSREF correctly and restart the LEM counter. Both FPGA and ADC are also repetitively reset.
|
If the SYSREF is captured correctly and the LEM counter restarts, for every reset, the rbd_count value should only drift within 1 to 2 link clocks to accommodate for worst case power cycle variation. |
DL.3 | Check the data latency during user data phase. | Check that the data latency is consistent for every FPGA and ADC reset and power cycle (using the Timestamp feature of ADC12DJ5200RF shown in Figure 4).
|
The link clock count value should only drift within 1 to 2 link clocks for at least 10 power cycle tests. |