Forum Discussion
Altera_Forum
Honored Contributor
13 years agoWas there any additional findings on this topic?
This page gives some of the formulas: http://www.altera.com/support/devices/pll_clock/basics/pll-basics.html FREF = FIN / N FVCO = FREF × M = FIN × M/N FOUT = FVCO / C = (FREF × M) / C = (FIN × M) / (N × C) But I still do not understand how to calculate M, N and C for any given output frequency with a fixed input frequency. Here's an example: With a fixed Fin=25MHz, I would like to generate Fout=37MHz. The Megawizard calculates M=111, N=5, C=15. How were these calculated? I would like to reconfigure the PLL with an arbitrary Fout from 1MHz to 40MHz. I would use a processor to calculate these M,N and C values and then utilize the Altera PLL Reconfig Megafunction.