Find optimal multiplier and divider settings to synthesize any target clock frequency from a reference oscillator
Sorted by lowest frequency error. FOUT = FREF × M / (D × O), where VCO = FREF × M / D must stay within the valid range.
| # | M | D | O | FOUT (MHz) | VCO (MHz) | Error | Error (ppm) |
|---|---|---|---|---|---|---|---|
| Click "Find Configurations" to search | |||||||
FPGAs use Phase-Locked Loops (PLLs) or Mixed-Mode Clock Managers (MMCMs) to generate precise clock frequencies from a reference oscillator. The output frequency is determined by three integer parameters:
FOUT = FREF × M / (D × O)
The VCO frequency (FREF × M / D) must stay within the FPGA family's valid range. Operating outside this range causes clock instability, jitter, or failure to lock.
The PFD frequency (FREF / D) should remain above the minimum specified by the FPGA vendor (typically ≥10 MHz for Xilinx) to ensure reliable lock acquisition and low jitter.