仅对英特尔可见 — GUID: mcn1430896058522
Ixiasoft
1.4.3. 设计实例3:I/O PLL动态相移
此设计实例使用的器件和管脚约束与设计实例1和2相同。本设计实例演示Altera IOPLL IP内核中的I/O PLL动态相移实现。
中等带宽中,I/O PLL在计数器C0输出和计数器C1输出上合成相应的200 MHz 0 ps相移输出时钟。输入参考时钟为50 MHz。
Altera IOPLL IP内核的动态相移端口连接到状态机以执行I/O PLL动态相移操作。reset_SM输入中的低脉冲通过Altera In-System源& Probe IP内核触发I/O PLL动态相移操作。I/O PLL动态相移操作完成后,计数器C1被相移208 ps得到一个正相移步进。
执行以下步骤进行设计实例测试:
- 下载并恢复an728-iopll-dynamic_phase_shift.qar文件。
- 若有必要,则更改设计实例中的器件和管脚约束(refclk,c0_out,c1_out,以及locked管脚)以匹配您的硬件。
- 重新编译设计实例。并确保重新编译后的设计实例中不存在任何时序违规。
- 打开AN.spf并通过test.sof编程器件。
- 置位reset_SM信号中高脉冲以启动I/O PLL动态相移操作。
图 6. I/O PLL动态相移设计实例的波形实例