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

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

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重校准:

  1. 设置mgmt_address[9:8] = 2’b01以选择高级模式重配置。
  2. 设置mgmt_address[7:0]的地址总线值和mgmt_writedata [7:0]的数据总线值作为所需的PLL设置。关于详细信息,请参考高级模式重配置的地址总线和数据总线设置表。
  3. 要开始I/O PLL上的高级模式重配置,需要置位mgmt_write信号一个mgmt_clk周期。重校准期间,IOPLL Reconfig IP core在高级模式重配置过程中对mgmt_waitrequest进行置位。
  4. 重配置完成后,mgmt_waitrequest信号被置低。

您必须对高级模式重配置进行手动I/O PLL重新校准。