Intel® Stratix® 10时钟和PLL用户指南

ID 683195
日期 5/07/2018
Public
文档目录

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

请按照下面步骤进行此设计实例的测试:

  1. 下载并恢复iopll-reconfig-mif-streaming.qar文件。
  2. 更改设计实例的器件和管脚分配以匹配您的硬件。
  3. 重新编译设计实例。确保设计实例在重新编译后不包含任何时间违规。
  4. 打开AN.stp文件,使用top.sof编程器件。
  5. reset_SM信号上置位一个高脉冲,开始I/O PLL重配置操作。
图 23. .mif流重配置设计实例的波形示例