1. Intel® Stratix® 10时钟和PLL概述
2. Intel® Stratix® 10时钟和PLL体系结构和特性
3. Intel® Stratix® 10时钟和PLL设计考量
4. Intel® Stratix® 10时钟和PLL实现指南
5. 时钟控制 Intel Stratix 10 FPGA IP Core参考
6. IOPLL Intel® FPGA IP Core参考
7. IOPLL Reconfig Intel® FPGA IP Core参考
8. Intel® Stratix® 10时钟和PLL用户指南存档
9. Intel® Stratix® 10时钟和PLL用户指南的文档修订历史
4.3.3.1. 设计实例1:使用IOPLL Reconfig IP Core的.mif流重配置(Streaming Reconfiguration)
本设计实例使用1SG280LU3F50E2VGS1器件,通过使用IOPLL Reconfig IP core的.mif流来演示I/O PLL重配置的实现。本设计实例包含IOPLL IP core、IOPLL Reconfig IP core和In-System Sources & Probes Intel® FPGA IP IP core。
I/O PLL综合两个输出时钟,分别是中带宽上计数器C0输出上的0 ps相移的400 MHz输出时钟和计数器C1输出上的0 ps相移的200 MHz输出时钟。输入参考时钟是50 MHz。
IOPLL Reconfig IP core连接到状态机以执行I/O PLL .mif流重配置操作。通过In-System Sources & Probes IP core的reset_SM输入上的一个高脉冲会触发I/O PLL重配置操作。I/O PLL重配置操作完成后,I/O PLL在以下中带宽的配置中运行:
- 计数器C0输出上0 ps相移的100 MHz
- 计数器C1输出上0 ps相移的100 MHz
请按照下面步骤进行此设计实例的测试:
- 下载并恢复iopll-reconfig-mif-streaming.qar文件。
- 更改设计实例的器件和管脚分配以匹配您的硬件。
- 重新编译设计实例。确保设计实例在重新编译后不包含任何时间违规。
- 打开AN.stp文件,使用top.sof编程器件。
- 在reset_SM信号上置位一个高脉冲,开始I/O PLL重配置操作。
图 23. .mif流重配置设计实例的波形示例