Cyclone V器件手册: 第一卷:器件接口和集成

ID 683375
日期 7/24/2020
Public
文档目录

4.2.9. 时钟乘法和除法

每个 Cyclone® V PLL使用M/(N × C)缩放因子对PLL输出端口提供时钟综合。 输入时钟除以预缩放因子N,然后乘以反馈因子M 反馈因子。控制环路驱动VCO以匹配fin × (M/N)

Intel® Quartus® Prime软件根据输入到ALTERA_PLL IP核的输入频率、倍频和分频值来自动选择相应的缩放因子。

VCO后分频器

VCO后插入VCO后分频器。当使能VCO后分频器时,该VCO后分频器将VCO频率除以2分频。旁路VCO后分频器时,VCO频率直接用于输出端口且不被2分频。

后缩放计数器,C

每一个输出端口都有一个唯一后缩放计数器C,对VCO后分频器输出进行分频。对于不同频率的多个PLL输出,VCO的值设置为输出频率的最小公倍数,以满足其频率规格。例如,如果一个PLL要求的输出频率是33和66 MHz,则 Intel® Quartus® Prime软件会将VCO设置为660 MHz(VCO频率范围内33和66 MHz的最小公倍数)。然后,后缩放计数器C会缩小每个输出端口的VCO频率。

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

每个PLL有一个预缩放计数器N和一个乘法计数器MMN的范围均为1至512。由于N计数器的唯一用途是计算分频,因此该计数器不使用占空比控制。而后缩放计数器有一个50%占空比设置。每一个计数器的高和低电平计数值的范围都是1至256。针对设计选择的高和低电平计数值的和用于选择指定计数器的分频值。

Delta-Sigma Modulator(三角积分调制器)

DSM(三角积分调制器)与M乘法计数器一起使能PLL,以在小数分频模式下运行。DSM以周期到周期为基础动态更改M计数器分频值。不同的M计数器值允许"average"M计数器值是一个非整数值。

小数分频模式

在小数分频模式中,M计数器分频值等于"clock high"计数 ,"clock low"计数和小数分频值的和。小数分频值等于 K/2^X ,其中K是一个0到(2^X – 1)之间的整数, X = 8,16,24或者32。

整数模式

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