Forum Discussion
FRobe6
New Contributor
6 years agoA code reviewer has suggested that my main 50MHz input clock from an external crystal oscillator should be input to a PLL within the FPGA to produce a cleaner internal 50MHz clock, i.e. glitches on the external clock will be ignored. Is this true?
I have only ever used a PLL within an FPGA to multiply, or divide, the incoming clock frequency, or phase shift the incoming clock. I have never used a PLL if the design only has one clock frequency...
EngWei_O_Intel
Frequent Contributor
6 years agoHi Fergus Robertson
PLL provides synchronization between external clock and internal clocks. A slight change at external clock does not vary the PLL frequency.
When a PLL locks onto the input frequency, there is a limited variation of that signal at the output. This is good for jitter reduction and clock skew control of the design.
Thanks.
Eng Wei