Altera_Forum
Honored Contributor
16 years agoHow to generate 4.5 digits resolution frequency with FPGA’s PLL
I want to use Altera's FPGA to realize a frequency generator, and the frequecy has 4.5 digits resolution. For example, when 100.00kHz is output, the precision is 0.01kHz; when 10.000Hz is output, the precision is 0.001Hz. The output frequency range is 10.000Hz to 1.2000MHz.
I think I need a PLL with an adjustable multiplication times. Its range should be 1 ~ more than 10000. I checked FPGA's datasheet, even using Stratix, this range is only 1~512. I have considered cascading two or more PLLs, but some prime numbers cannot be support. I have also considered treating the PLL as PFD+Filter+VCO, and using external divided feedback clock to PLL, but I don't know whether it can be realized. Because for Cyclone's PLL, it even doesn't have "fbin" pin, for Stratix, the datasheet seems it cannot be realized. So can anyone tell me how to generate 4.5 digits resolution frequency with FPGA’s PLL? Thank you!