Visible to Intel only — GUID: mcn1440730554852
Ixiasoft
Visible to Intel only — GUID: mcn1440730554852
Ixiasoft
2.2.6. Clock Multiplication and Division
An Stratix® 10 PLL output frequency is related to its input reference clock source by the following scale factors:
- M/(N × C) for I/O PLL
- M/(N × C × 2) for fPLL core applications
The input clock is divided by a pre-scale factor, N, and is then multiplied by the M feedback factor. The control loop drives the VCO to match fin × (M/N). When using non-dedicated feedback path in normal or source synchronous compensation mode, the control loop drives the VCO to match fin × ((M × Ci )/N), where Ci is the compensated outclk C counter value. The Quartus® Prime software automatically chooses the appropriate scale factors according to the input frequency, multiplication, and division values entered into the Intel® FPGA IP cores for I/O PLL and fPLL.
Pre-Scale Counter, N and Multiply Counter, M
Each PLL has one pre-scale counter, N, and one multiply counter, M. The M and N counters do not use duty-cycle control because the only purpose of these counters is to calculate frequency division.
Post-Scale Counter, C
Each output port has a unique post-scale counter, C. For multiple C counter outputs with different frequencies, the VCO is set to the least common multiple of the output frequencies that meets its frequency specifications. For example, if the output frequencies required from one I/O PLL are 55 MHz and 100 MHz, the Quartus® Prime software sets the VCO frequency to 1.1 GHz (the least common multiple of 55 MHz and 100 MHz within the VCO operating frequency range). Then the post-scale counters, C, scale down the VCO frequency for each output port.
Post-Scale Counter, L
The fPLL has an additional post-scale counter, L. The L counter synthesizes the frequency from its clock source using the M/(N × L) scale factor. The L counter generates a differential clock pair (0 degree and 180 degree) and drives the transceiver clock network.
Delta-Sigma Modulator
The delta-sigma modulator (DSM), together with the M multiply counter, enable the fPLL to operate in fractional mode. The DSM dynamically changes the M counter factor on a cycle-to-cycle basis. The changes in M counter factors result an average M counter factor that is non-integer.
Fractional Mode
In fractional mode, the M counter value equals the sum of the M feedback factor and the fractional value. The fractional value is equal to K/2 X , where K is an integer between 0 and (2 X – 1), and X = 32.
Integer Mode
For a fPLL operating in integer mode, M is an integer value and DSM is disabled.
The I/O PLL can only operate in integer mode.