aboutsummaryrefslogtreecommitdiffstats
path: root/images
diff options
context:
space:
mode:
authorHumberto Jimenez <humberto.jimenez@ni.com>2018-10-02 14:04:25 -0500
committerBrent Stapleton <bstapleton@g.hmc.edu>2018-10-30 09:57:55 -0700
commiteb4a609ec87a54f189d79b68497e2ee26efae539 (patch)
tree6960dd05f69ab23a8ac966028336554672a81ddd /images
parent470a1ca3828655b9b61ed5ce586f473bacd84c73 (diff)
downloaduhd-eb4a609ec87a54f189d79b68497e2ee26efae539.tar.gz
uhd-eb4a609ec87a54f189d79b68497e2ee26efae539.tar.bz2
uhd-eb4a609ec87a54f189d79b68497e2ee26efae539.zip
rh: Deterministic latency optimization in JESD204B
- Optimized JESD204B RX/TX links' latency. - Made JESD latency constant across supported frequencies. - Checking RX SYSREF capture in the FPGA deframer block. The JESD204B standard can be linked in such a way to produce a repeatable, deterministic delay from the framer to deframer. This is accomplished by setting up a LMFC (local multiframe clock) in both devices. The LMFCs are reset whenever a SYSREF edge is captured by the framer and deframer. Therefore, it is simple to control the LMFC rising edges in each device by implementing variable delay elements on the SYSREF pulses to the framer and deframer. Latency across the JESD204B TX/RX links should remain constant and deterministic across the supported sampling_clock_rate values. By testing the roundtrip latency (i.e. FPGA -> TX -> RX -> FPGA) with different delay values in the FPGA, one may decrease the latency and provide enough setup and hold margin for the data to be transfered through each JESD link. It was found that a different set of SYSREF delay values are required for sampling_clock_rate = 400 MSPS to match the latency of the other supported rates.
Diffstat (limited to 'images')
0 files changed, 0 insertions, 0 deletions