Intel® Stratix® 10时钟和PLL用户指南

ID 683195
日期 5/07/2018
Public
文档目录

2.2.6. 时钟倍频与分频

Intel® Stratix® 10 PLL输出频率与其输入参考时钟源有关,缩放因子如下:

  • 对于I/O PLL, M/(N × C)
  • 对于fPLL内核应用, M/(N × C × 2)

输入时钟被预缩放因子N分频,然后乘以反馈因子M。控制环路驱动VCO以匹配fin × (M/N)。当在正常模式或者源同步补偿模式下使用非专用反馈路径时,控制环路驱动VCO以匹配fin × ((M × Ci )/N),其中Ci 是补偿的outclk C计数器值。 Intel® Quartus® Prime软件根据输入到 Intel® FPGA IP cores for I/O PLL and fPLL的输入频率、倍频和分频值来自动选择相应的缩放因子。

预缩放计数器N和乘法计数器M

每个PLL上均有一个预缩放计数器(N)和一个乘法计数器(M)。由于MN计数器仅用于计算分频,因此这两个计数器不使用占空比控制。

后端缩放计数器,C

每个输出端口都有一个单独的后缩放计数器C。对于不同频率的多个C计数器输出,VCO的值被设为输出频率的最小公倍数,以满足其频率规范。例如,如果一个I/O PLL所要求的输出频率是55 MHz100 MHz,那么 Intel® Quartus® Prime软件会将VCO设置为1.1 GHz(55 MHz100 MHz在VCO频率范围内的最小公倍数)。然后,后缩放计数器C会降低每个输出端口的VCO频率。

后端缩放计数器,L

fPLL有一个额外的后缩放计数器LL计数器使用 M/(N × L)缩放因子来综合其时钟源的频率。L计数器生成一个差分时钟对(0度和180度)并驱动收发时钟网络。

Delta-Sigma Modulator

delta-sigma modulator (DSM)与M乘法计数器一起,使fPLL能够运行在小数模式。DSM从周期到周期动态地修改 M计数器因子。M计数器因子的改变会产生一个非整型的M计数器因子均值。

小数模式(Fractional Mode)

在小数模式中,M计数器值等于M反馈因子和小数值的和。小数值等于 K/2 X K是一个0到(2 X – 1)之间的整数, X = 32

整数模式(Integer Mode)

当fPLL运行在整数模式时,M是一个整数值,DSM是禁用的。

I/O PLL只能在整数模式下运行。