Altera_Forum
Honored Contributor
13 years agoADC combining DDR channels
I have an ADC that is inputting data serially to the FPGA with a frame clock at 50MHz on two channels. On one channel the sample is complete on the rising edge of the frame clock, the other channel on the falling. This data is then combined with a 100MHz clock created from the frame clock through a PLL.
I initially had used the falling edge of the 100MHz clock to do the combining because I was afraid that the edges of the two clocks couldn't be guaranteed and that there would be timing violations. However, after testing it on the rising edge of the 100MHz clock, timequest reports better timings. It doesn't seem to show any issue of the edges not aligning. Is this relationship between the 50MHz and the 100MHz guaranteed by the PLL?