4.5.1. Device Clock
For the GTS JESD204B IP in an FPGA logic device, you need two reference clocks as shown in the JESD204B Subsystem with Separate Transceiver Reference Clock and Core Clock figure. In the dual reference clock design, the device clock is used as the core PLL reference clock and the other reference clock is used as the transceiver PLL reference clock. Use a common clock source on the board to generate two separate clocks of the same frequency to drive the inputs. The available frequency depends on the PLL type, data rate, number of lanes, and device family. During IP core generation, you can select one of the options provided in the PLL/CDR reference clock frequency parameter in the GTS JESD204B IP parameter editor.
Based on the JESD204B specification for Subclass 1, the device clock is the timing reference and is source synchronous with SYSREF. To achieve deterministic latency, match the board trace length of the SYSREF signal with the device clock. Maintain a constant phase relationship between the device clock and SYSREF signal pairs going to the FPGA and converter devices. Ideally, the SYSREF pulses from the clock generator should arrive at the FPGA and converter devices at the same time. To avoid half link clock latency variation, you must supply the device clock at the same frequency as the link clock.
The JESD204B protocol does not support rate matching. Therefore, you must ensure that the TX or RX device clock (pll_ref_clk) and the PLL reference clock that generates link clock (txlink_clk or rxlink_clk) and frame clock (txframe_clk or rxframe_clk) have 0 ppm variation. Both PLL reference clocks should come from the same clock chip.