Sign in to follow this  

PLL: Computing the Multiply/Divide frequencies automatically

  • Here is a nice tool to calculate the M and D values to use with XIlinx PLL and DCM's.

Hi guys,

I just wrote a small C++ application (text-mode) that can compute the two primary configuration values for PLL (multiply and divide), given an input clock speed and the required speed. Since some of these are not possible directly using a single PLL, the application also scans for a dual-chained PLL approach, where the output from the first PLL is fed into the input of the second PLL.

These two parameters are enough for you to get a working PLL with your desired frequency.


Source code and prebuilt windows .exe available at:

Enjoy :)


Download Source Code
  • Like 1
  Report Article
Sign in to follow this  

User Feedback

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now