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.2.2. 高级模式重配置
在高级模式下,单独的I/O PLL设置是通过 Avalon® 接口使用IOPLL Reconfig IP core进行配置的。
建议只有高级用户才使用高级模式重配置。此重配置模式有一些限制,如果将配置参数设置为非法配置设置,则可能会导致I/O PLL失锁并导致器件可靠性问题。Intel建议使用.mif流重配置(streaming reconfiguration)。
使用高级模式重配置的限制如下:
- 您必须确保配置设置是合法值,以便I/O PLL有合法配置。要确保配置是合法的,请参阅 IOPLL IP Core Parameters - Advanced Parameters Tab表来了解正确的配置设置。
- 如果要配置的值只构成I/O PLL的内部存储器中的一个字节的一部分,那么必须执行read-modify-write操作,从而不会覆盖字节的其余比特。
- 在高级模式重配置后,您必须手动触发I/O PLL的重新校准。
警告:
如果使用错误的PLL设置进行配置,配置错误的比特,或者对仅由一个字接的一部分组成的设置覆盖整个字节,那么PLL可能会失锁并可能导致器件出现可靠性问题。
按照下面步骤来使用高级模式执行I/O PLL重校准:
- 设置mgmt_address[9:8] = 2’b01以选择高级模式重配置。
- 设置mgmt_address[7:0]的地址总线值和mgmt_writedata [7:0]的数据总线值作为所需的PLL设置。关于详细信息,请参考高级模式重配置的地址总线和数据总线设置表。
- 要开始I/O PLL上的高级模式重配置,需要置位mgmt_write信号一个mgmt_clk周期。重校准期间,IOPLL Reconfig IP core在高级模式重配置过程中对mgmt_waitrequest进行置位。
- 重配置完成后,mgmt_waitrequest信号被置低。
您必须对高级模式重配置进行手动I/O PLL重新校准。