Closed sbourdeauducq closed 5 years ago
Also, the signal from that external clock SMA should not be named EXT_100M_RF_IN, since it's not always 100MHz, e.g. we're using the RTIO clock there in the current v1 DDMTD sync setup.
If must be, replace CDR_CLK_CLEAN2 on R1/R2, but it would be nice to have both if possible.
And those two do not need to be GCs if the HMC7043 output at the other input of the DDMTD is a GC.
The cascaded HMC chips don't have deterministic phase. The RTM FPGA uses DDMTD and HMC7043 slips to fix that, and it needs a reference
I thought you were doing all that on the AMC FPGA?
No, it's noisy when SAWG is enabled. Fine SYSREF alignment (step = DAC clock cycle) is done on RTM, and coarse SYSREF alignment (step = RTIO clock cycle) is done on AMC.
@gkasprow Ping. This is important to get the DAC sync working well.
I connected another ref clock from IC46 to MRCC input of the RTM FPGA.
The cascaded HMC chips don't have deterministic phase. The RTM FPGA uses DDMTD and HMC7043 slips to fix that, and it needs a reference. It can use CDR_CLK_CLEAN when that clock is selected, but when it isn't (which will be the case for initial hardware testing) and the external clock SMA is used instead, it's not working. I suggest routing an output of IC46 to a GC pin of the RTM FPGA.