MAX 10时钟和PLL用户指南

ID 683047
日期 2/21/2017
Public
文档目录

2.3.6. PLL控制信号

您可以使用下面三个信号来观测和控制PLL的操作以及重同步。

pfdena

通过使用pfdena信号来保持最近锁定的频率,使您的系统在关闭前能够存储其当前设置。

pfdena信号通过一个可编程的门(gate)来控制PFD输出。PFD电路默认情况下是使能的。当PFD电路禁用时,PLL输出不依赖于输入时钟,趋于在锁定窗口之外漂移。

areset

areset信号是每个PLL 的复位或者重同步输入。器件输入管脚或者内部逻辑能够驱动这些输入信号。

置位areset信号时,PLL计数器复位,对PLL输出清零,使PLL处于失锁状态。VCO然后恢复为默认设置。当areset信号置低时,PLL在重新锁定的同时将重新同步到它的输入。

areset信号的置位不会禁用VCO,而是将VCO复位成其标称值。唯一的一次VCO被完全禁用是在您的设计中没有例化PLL时。

locked

locked信号表明PLL已经锁定到参考时钟,并且表明PLL时钟输出运行在ALTPLL IP core parameter editor中设置的相位和频率上。

Intel建议在您的设计中使用aresetlocked信号来控制和观察PLL的状态。在下图中显示了此实现。

图 11. locked信号实现
注: 如果使用SignalTap® II工具在D flip-flop之前观测locked信号,那么仅在areset置低时locked信号才变低。如果areset信号未使能,那么在ALTPLL IP内核中未实现额外的逻辑。