英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

3.11.3. 实现PLL级联

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

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

Arria® 10 器件中的收发器支持fPLL到fPLL级联。对于OTN和SDI应用程序,Arria 10产品芯片中有用于级联ATX PLL到fPLL的专用时钟路径。在级联链中最多支持两个PLL。
注: fPLL用作级联fPLL(下游fPLL)时,fPLL上需要进行用户重新校准。请参阅“校准”章节中“用户重新校准”部分来获得更多信息。
图 199. PLL级联

实现fPLL到fPLL级联的步骤:

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

注意:

  • Native PHY实例不需要特殊的配置。
  • 添加ATX PLL到fPLL级联模式,以解决OTN和SDI抖动的要求。在此模式下,ATX PLL在小数模式模式中生成一个相对较高和干净的参考频率。此参考频率驱动fPLL(在整数模式下运行)。整体级联的两个PLL综合一个给定数据速率所需的频率。