Forum Discussion
Altera_Forum
Honored Contributor
13 years agoHi Scott,
My solution uses the PLL's external feedback pin (PLL_L3_FB_CLKOUT0p). I set it up as an always enabled bidirectional pad with DDR output and combinatorial input back to the feedback pin of the PLL. The goal is: To have signals driven on the board be in phase with the internal clock (c0). To achieve this I need a secondary clock (c1) which is slightly advanced on c0 (The amount is the pad delay.) When c1 is used to clock outputs the signals on the board are in phase with c0. The first problem I encountered was when I used 'external feedback' and the fitter complained that the input clock c0 "must be fed by an I/O node" I had some luck with zero-delay-buffer mode (it went through fitting) but I don't think that it actually compensated for the pad delay. It didn't in the simulator. Thanks for the help with this. I've just got Quartus 12 installed to see if there is any difference. Regards, ++Simon