L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

3.11.3. 实现PLL级联

在PLL级联中,第一个PLL的输出将输入参考时钟馈送到第二个PLL。

例如,如果输入参考时钟有固定频率,并且所需数据传输速率不是输入参考时钟的整数倍。在这种情况中,第一个PLL可以用来生成正确的参考时钟频率。这个输出被作为输入参考时钟驱动到第二个PLL。第二个PLL生成所需的数据传输速率要求的时钟频率。

Intel® Stratix® 10器件中的收发器支持fPLL到fPLL和ATX PLL到fPLL级联。第一个PLL(级联源)和第二个PLL(下游PLL)必须在同一24-channel tile中。对于OTN和SDI应用,有一个专用时钟路径用于级联ATX PLL到fPLL。

注: 当fPLL用作级联fPLL(下游fPLL)时,需要在fPLL上进行用户重新校准。请参考User Recalibration部分来了解更多信息。
图 166. PLL级联(PLL Cascading)

实现fPLL到fPLL级联的步骤:

  1. 例化fPLL IP Core。
  2. Parameter Editor中对fPLL IP core设定下面的设置:
    • fPLL Mode设置为Cascade Source
    • 设置Desired output clock frequency
  3. 例化fPLL IP core (PLL级联配置中的第二个PLL)。请参考Instantiating the fPLL IP Core了解详细步骤。
  4. 配置第二个fPLL IP core获得所需的数据率和参考时钟频率。将第二个fPLL的参考时钟频率设置到与第一个fPLL的输出频率相同。
  5. 如上图所示,将fPLL IP core(级联源)连接到fPLL IP core(收发器PLL)。确保实现下列连接:
    • fPLL有一个输出端口pll_cascade_clk。将此端口连接到第二个fPLL的pll_refclk0端口。
  6. 如果输入参考时钟适用于器件上电上,那么在上电校准期间将会级联第一个PLL。需要重新校准第二个PLL。如果输入参考时钟不适用于器件上电上,那么重新运行第一个PLL的校准。正确校准第一个PLL后,重新校准第二个PLL。

注释:

  • Native PHY实例不需要特殊的配置。
  • 添加ATX PLL到fPLL级联模式,以解决OTN和SDI抖动的要求。在此模式下,ATX PLL在小数模式模式中生成一个相对较高和干净的参考频率。此参考频率驱动fPLL(在整数模式下运行)。整体级联的两个PLL综合一个给定数据速率所需的频率。
  • 您可以通过ATX PLL的配置接口更新ATX PLL小数乘法因子值。
  • 您可以使用此配置生成单一PLL无法生成的时钟频率。最常用于OTN/SDI应用。
  • 在ATX PLL到fPLL级联模式中, ATX PLL的 pll_locked信号不会指示ATX PLL锁定状态。下游fPLL锁定信号指示ATX和fPLL是否都被锁定。