1.3.4. Deterministic Latency (Subclass 1)
Figure below shows a block diagram of the deterministic latency test setup. The AD9508 clock fan-out buffer provides periodic SYSREF pulses for both the AD9162 and JESD204B IP Core. The period of SYSREF pulses is configured to 2 Local Multi Frame Clocks (LMFC). The SYSREF pulse restarts the LMF counter and realigns it to the LMFC boundary.
The FPGA generates a 16-bit digital sample with a value of 8000 hexadecimal number at the transport layer. The most significant bit of this digital sample has a logic 1 and this bit is pin out at FPGA. This bit is probed at oscilloscope channel 1. The DAC analog channel is probed at oscilloscope channel 2. With two's complement value of 8000h, a pulse with the amplitude of negative full range is expected at DAC analog channel output. The time difference between the pulses at channel 1 (t0) and channel 2 (t1) is measured. This is the total latency of the JESD204B link, the DAC digital blocks, and analog channel.
Test Case | Objective | Description | Passing Criteria |
---|---|---|---|
DL.1 | Measure the total latency. | Measure the time difference between the rising edge of pulses at oscilloscope channel 1 and 2. | The latency should be consistent. |
DL.2 | Re-measure the total latency after DAC power cycle and FPGA reconfiguration. | Measure the time difference between the rising edge of pulses at oscilloscope channel 1 and 2. | The latency should be consistent. |