F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

4.5.1. 系统PLL参考时钟的指导原则

对于系统PLL #n (n = 0, 1, 2)正在使用的参考时钟,Refclk #i (i = 0 to 9):
  • 当参数Refclk #i is active at and after device configuration设置为On时,refclk #i在器件配置时和器件配置之后必须是活动的,否则,系统PLL不会锁定。
  • 当参数Refclk #i is active at and after device configuration设置为Off时,refclk #i可以在器件配置时间之后是活动的。在refclk #i处于活动状态之后,您需要置位refclock_ready[n]信号以指示系统PLL #n参考时钟准备就绪。如果您在refclk #i变为活动状态之前置位refclock_ready[n]信号,那么系统PLL不会锁定,您必须重新配置器件。
  • 一旦refclk #i处于活动状态,它必须在整个器件操作过程中保持稳定并存在,并且不得下降。
正在被系统PLL使用的所有refclk #i都必须将Refclk #i is active at and after device configuration参数设置为同一值。仅支持以下两种情况。
  • 所有的系统PLL参考时钟都将Refclk #i is active at and after device configuration参数设置为On
  • 或者所有的系统PLL参考时钟都将Refclk #i is active at and after device configuration参数设置为Off

Refclk #i is active at and after device configuration参数设置为Off时,将使用一个内部时钟来校准和配置FPGA器件。由于内部时钟的频率较低,校准和配置需要更长的时间才能完成。此外,在系统PLL #n参考时钟准备就绪后,您必须置位refclock_ready[n]。该流程可能不符合某些IP协议的链路建立(link up)要求。您必须确保您的设计应用程序与该流程兼容。英特尔建议在器件配置时提供稳定且运行良好的系统PLL参考时钟,并使能Refclk #i is active at and after device configuration参数。

对于需要符合PCIe链路训练规范的PCIe接口,在器件配置开始之前,系统PLL的参考时钟必须是可用的并且保持稳定。您必须将F-Tile Reference and System PLL Clocks Intel® FPGA IP中的Refclk #i is active at and after device configuration参数设置为On,并从独立且自由运行的时钟源驱动参考时钟。或者,如果可以保证在器件配置开始之前PCIe链路的参考时钟是可用的,那么您可以使用它来驱动系统 PLL。一旦PCIe链路参考时钟处于活动状态,它就绝不能下降(go down)。