Other Parts Discussed in Thread: CODELOADER
Hi:
I use an LMK04828 in a project with double-PLL mode, and Nested 0-delay mode also enabled, where:
CLKin1 as reference clock(REFCLK=12.5MHz) input of PLL1;
VCO of PLL2 chosed VCO1;
Then connect the output port SDCLKOUT7(configured as 25MHz SYSREF output) and DCLKOUT8(configured as 100MHz DEVCLK output) to a hispeed oscilloscope together with the original 12.5MHz REFCLK.
The oscilloscope screenshot showed that the 25MHz SYSREF output and 100MHz DEVCLK output are not phase-coherent with the 12.5MHz REFCLK input, and a time-drift of about 300ps existing,for example:
Where, the yellow line indicates the 12.5MHz REFCLK input, and serves as the trigger source of the oscilloscope;
The green line indicates the 100MHz DEVCLK output and the blue line indicates the 25MHz SYSREF output.
The screenshots above show that the DEVCLK and SYSREF output have "variable" phases compared with the REFCLK output(Just 3 examples show above, while in fact more phases exist).
SO, I want to know if there is any error in my configuration file ,or any other probable wrong leads to the phase-unalignment?
Looking forward to your answer, THANK YOU~~!
P.S.: my configuration file follows with several steps:
1st step: Reseting;
2nd step: setup clock output:
0x1FFF53
3rd Step: power up sysref & prepare sync
0x014000
4th step: reset sysref
5th step:sync(with the sync pin; a sync pulse from external FPGA)
6th step: disable sync path