This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADC12QJ1600EVM: LMK04828 and LMK00304 Configuration

Part Number: ADC12QJ1600EVM
Other Parts Discussed in Thread: LMK04828, LMK00304,

I see in the user manual there are four possible options for clocking the ADC and FPGA together. I'm looking into option 1 "EXT CLK from LMK to ADC" (Default). It looks like this configuration utilizes a reference clock to J31, and the LMK04828 produces the necessary clocks for the system. My question is why is the FPGA clock buffered and split by the LMK00304 into FPGA_GBT_CLK[0] and FPGA_GBT_CLK[1] prior to hitting the FPGA. Why not have the LMK04828 produce both of these clocks by using another one of the 14 possible clock outputs? It looks like all the FPGA clocks aside from FPGA_CLK are buffered using this LMK00304 device for all four clocking configurations. Are there any negative aspects to using this LMK00304 device to fan out the clocks for the FPGA?

  • Hi Jesse,

    It appears that the LMK00304 is in the EVM design to mux the TRIGOUT on the ADC12QJ1600EVM with the FPGA inputs. It is likely that this method is used for programming simplicity and flexibility of using the clock generator with other configurations. The LMK00304 is a "Ultra-Low Additive Jitter Differential Clock Buffer/Level Translator" and using it should not degrade performance. 

    Regards, Amy