1.3.3. Deterministic Latency - Subclass 1 (DL)
The Deterministic Latency Measurement Block Diagram figure shows the conceptual test setup for deterministic latency measurement. The HMC7044 is configured to provide a periodic SYSREF to both AD9081 and JESD204C Intel® FPGA IP in FPGA with the required extended multiblock period.
The deterministic latency measurement block checks the deterministic latency by measuring the number of frame clock counts between the assertion of the rx_dl_signal signal and logic OR of the MSB bit of all sample at the output of the RX JESD204C Intel® FPGA IP after the link is established or after the assertion of j204c_rx_avst_valid.
With the setup in System Diagram figure, 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-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 rx_dl_signal signal as shown in Deterministic Latency Measurement Block Diagram figure).
|
The link clock count value should only drift within 1-2 link clocks for at least 10 power cycle test. |