仅对英特尔可见 — GUID: mcn1440730554852
Ixiasoft
仅对英特尔可见 — GUID: mcn1440730554852
Ixiasoft
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)。由于M和N计数器仅用于计算分频,因此这两个计数器不使用占空比控制。
后端缩放计数器,C
每个输出端口都有一个单独的后缩放计数器C。对于不同频率的多个C计数器输出,VCO的值被设为输出频率的最小公倍数,以满足其频率规范。例如,如果一个I/O PLL所要求的输出频率是55 MHz和100 MHz,那么 Intel® Quartus® Prime软件会将VCO设置为1.1 GHz(55 MHz和100 MHz在VCO频率范围内的最小公倍数)。然后,后缩放计数器C会降低每个输出端口的VCO频率。
后端缩放计数器,L
fPLL有一个额外的后缩放计数器L。L计数器使用 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只能在整数模式下运行。