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

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

6.11.2.1. ATX参考时钟切换

您可以在ATX PLL实例上使用重配置接口来指定哪个参考时钟源驱动ATX PLL。 ATX PLL支持同步(clocking)高达五个不同的参考时钟源。在不同的参考时钟源之间进行选择的流程与在Parameter Editor中指定的发送器PLL的数量无关。

在启动一个参考时钟切换前,请确保您的ATX PLL实例定义多个参考时钟源。在ATX PLL参数化过程中请在PLL选项卡上指定Number of PLL reference clocks参数。

下表显示了ATX PLL参考时钟输入之间进行切换的地址和比特。显示的pll_refclk端口的数量因您指定的参考时钟的数量而异。对于此操作,请使用ATX PLL重配置接口。

表 269.  切换ATX PLL参考时钟输入的寄存器映射
收发器ATX PLL端口 说明 地址 比特
pll_refclk0

代表逻辑refclk0。查找寄存器x113[7:0]存储从逻辑refclk0到物理refclk的映射。

0x113 (查找寄存器) [7:0]
pll_refclk1

代表逻辑refclk1。查找寄存器x114[7:0]存储从逻辑refclk1到物理refclk的映射。

0x114 (查找寄存器) [7:0]
pll_refclk2

代表逻辑refclk2。查找寄存器 x115[7:0]存储从逻辑refclk2到物理refclk的映射。

0x115 (查找寄存器) [7:0]
pll_refclk3 代表逻辑refclk3。查找寄存器x116[7:0]存储从逻辑refclk3到物理refclk的映射。 0x116 (查找寄存器) [7:0]
pll_refclk4 代表逻辑refclk4。查找寄存器x117[7:0]存储从逻辑refclk4到物理refclk的映射。 0x117 (查找寄存器) [7:0]
N/A ATX refclk selection MUX 0x112 [7:0]

执行一个参考时钟切换时,您必须指定查找寄存器地址和替换时钟相应的比特。确定ATX PLL后,请遵循以下步骤切换到所选的参考时钟:

  1. 执行执行动态重配置的步骤中的步骤1到7的必要步骤。
  2. 从查找寄存器地址中读取并保存所需的8-bit码型。例如:切换到逻辑refclk2需要使用地址0x115上的bits[7:0]
  3. 使用从查找寄存器中获得的8-bit值对地址0x112上的bits[7:0]执行一个read-modify-write操作。
  4. 执行执行动态重配置的步骤中的步骤9到12的必要步骤。