AN 661: 使用Altera PLL和Altera PLL Reconfig IP内核实现小数分频PLL重配置

ID 683640
日期 10/14/2019
Public
文档目录

1.4.5. 设计实例4:使用Altera PLL IP内核的动态相移

警告:
这一设计实例仅受到 Intel® Quartus® Prime 13.1和后续版本的支持,这是由于IP从物理计数器更新为逻辑计数器。

该设计实例使用5SGXEA7器件。它包含了AlteraPLL IP内核。fPLL综合了两个233.34 MHz的输出时钟,分别在C0C1输出上相移0 ps和107 ps。输入参考时钟到fPLL为100 MHz。Altera PLL IP内核连接到一个状态机来执行直接动态相移操作。rest_sm输入管脚上的一个低脉冲开始了直接动态相移序列。

要运行设计实例的测试,请执行以下步骤:

  1. 下载并恢复pll_dynamicphaseshift.qar文件。
  2. 在设计中重新生成Altera PLL实例。
  3. 更改设计实例中的管脚分配和I/O标准来匹配您的设计。
  4. 重新编译设计并确保该设计在编译后不包含任何违规。
  5. 打开.stp文件,并下载.sof文件。
  6. reset_sm输入管脚上提供一个低脉冲以开始动态相移。