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.

ADC12DJ5200RF: TRF1208-ADC12DJ5200RFEVM sync toggling

Part Number: ADC12DJ5200RF

Hello

request you to help us.

 We are attempting to connect the Xilinx Zynq Ultrascale Board to the TRF1208-ADC12DJ5200RFEVM.

 The following configuration has been made

1. To use External Reference clock mode, we updated the hardware in accordance with 
   the user guide instructions on page 16.

2. JESD setting in GUI:
   JMODE 2, Fs 3200MSPS, k =4 ,SYSREF = 10 MHz, FPGA_Clock = 320MHz,scrambling enable,auto sysref detection enable.

 

As shown in the figure, my sync is constantly toggling. Could you please assist me?

Thanks

  • Hi KLN,

    Here are a few points to look at and verify:

    1. An invalid sysref frequency is the most common issue for constant re-sync after successfully exiting CGS and ILAS phase. We checked the calculation and 10MHz is a valid sysref freq. Keep in mind 40MHz is max so any integer divide of 40MHz is legal.
    2. Other ideas, its possible you have bad signal integrity, this can cause loss of link but given this is on our EVM, I would doubt it unless connected through another FMC extension cable? Please confirm.
    3. Please try increasing the K value to increase elastic buffer, but considering you are getting to the data phase (past ILAS), this shouldn’t be the issue.
    4. Can you please let us know the signal generator is decent? and not randomly adding an extra clock to the ADC?
    5. The other possibility is that the SYSREF receiver isn’t configured correctly. Or you don’t have clean timing closure at 320MHz, which is causing errors on the receiver side.
    6. Please send over the configuration file so that we can verify that the LMK sysref output is indeed actually10MHz also. Has this actually been measured with an oscope from the LMK? It may be setup wrong.

    Regards,

    Rob

  • Hi  Rob Reeder

    Thanks for your response.

    An invalid sysref frequency is the most common issue for constant re-sync after successfully exiting CGS and ILAS phase. We checked the calculation and 10MHz is a valid sysref freq. Keep in mind 40MHz is max so any integer divide of 40MHz is legal.

    Yes, This has been followed. i have attached the screenshot of SYSREF which we measure at the ADC SYSREF_in

    Other ideas, its possible you have bad signal integrity, this can cause loss of link but given this is on our EVM, I would doubt it unless connected through another FMC extension cable? Please confirm.

    ADC EVM is mounted on xilinx ZCU216 board FMC Connector directly. No extension cable is involved.

    Please try increasing the K value to increase elastic buffer, but considering you are getting to the data phase (past ILAS), this shouldn’t be the issue.

    We have tried increasing K Value, Still the same result

    Can you please let us know the signal generator is decent? and not randomly adding an extra clock to the ADC?

    We have checked Signal generator output on Spectrum Analyzer and It is clean clock .PFA

    This has been measured at LMX Input clock (From External Signal Generator)

    The other possibility is that the SYSREF receiver isn’t configured correctly. Or you don’t have clean timing closure at 320MHz, which is causing errors on the receiver side.

    we have put SYSREF in the chipscope on the receiver end and measured it (it is 32 clock of 320MHz which is equivalent to 10MHz). PFA

    Please send over the configuration file so that we can verify that the LMK sysref output is indeed actually10MHz also. Has this actually been measured with an oscope from the LMK? It may be setup wrong.

    PFA for the configuration.

    ADC_config_JMODE2_fs3200.cfg

    Thanks.

  • KLN,

    Thanks for sharing your configuration, we will try to replicate on our hardware. I'm not sure we have a Zync US+ with GTY transceiver dev kit in the lab, so we will likely test with Kintex US+ GTY using your ADC and clocking configuration.

    Regards, Chase

  • Hi Chase W

    We would appreciate if you could check and let us know at the earliest.

    Thanks.

  • Hi KLN,

    We will be sure to update at our earliest findings. Kindly await a response and thank you for your patience.

    Regards, Chase

  • Hi KLN,

    We tested your configuration and modified the clocks to work for our reference design using Kintex ultrascale+ with gty transceivers because we did not have a Zync US+ dev kit. Since the transceivers match this is the best we can offer for replicating your system. Our ref clk is 160Mhz and we did not experience any sync toggling with the same ADC configuration you provided us. I will ask around our team for any other suggestions but I am not sure what else we can do.

    Best,

    Eric Kleckner