Community
cancel
Showing results for 
Search instead for 
Did you mean: 

FPLL Output Clock Frequency Calculator

FPLL Output Clock Frequency Calculator



Introduction

This calculator allows you to compute exact output clock frequency of fPLL. Because fPLL IP Parameter Editor GUI tells only *rounded* frequency as "Actual frequency", you have to calculate exact frequency by yourself.

1/11/A10_fPLL_GUI.PNG ( A10 fPLL GUI.PNG - click here to view image )


For Arria 10 and Stratix 10 Devices

Formula: fout = fin ÷ 2 × (M + K ÷ 232) ÷ N ÷ C 

Download: File:Fpll calc a10s10.zip 

You can get M, N, C, and K (pll_dsm_fractional_division) values from the IP Parameter Editor GUI.

2/2e/A10_fPLL_AdvTab.PNG ( A10 fPLL AdvTab.PNG - click here to view image )

How to get the fomula E.g. Arria 10 fPLL

f/f6/A10_fPLL_BlockDiagram.PNG ( A10 fPLL BlockDiagram.PNG - click here to view image )


The phase frequency difference (PFD) clocks from the reference clock path and the feedback loop path should be the same frequency.

fPFD = fin ÷ N

= fvco ÷ 2 ÷ (M + K ÷ 232) --- (1)


The output clock frequency is:

fout = fvco ÷ 2 ÷ 2 ÷ C --- (2)


Convert (1) as below because the VCO frequency fvco is unknown and needs to be eliminated.

fvco = fin ÷ N × 2 × (M + K ÷ 232) --- (3)


Plug (3) in (2).

fout = fin ÷ N × 2 × (M + K ÷ 232) ÷ 2 ÷ 2 ÷ C

= fin ÷ N × (M + K ÷ 2 32) ÷ 2 ÷ C

Attachments
Version history
Revision #:
1 of 1
Last update:
‎06-26-2019 11:52 PM
Updated by:
 
Contributors