Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

6.11.2.3. CDR和CMU参考时钟切换

可以使用重配置接口指定驱动CDR和CMU PLL的参考时钟源。CDR和CMU支持由最多5个不同参考时钟源提供时钟。

启动参考时钟切换前,请确保CDR和CMU定义多个参考时钟源。对于CDR,参数化Native PHY IP期间,在RX PMA选项卡上指定参数。对于CMU,参数化CMU PLL期间,在PLL选项卡下指定Number of PLL reference clocks

下表对切换CDR和CMU寄存器时钟输入的地址和位进行了说明。所示rx_cdr_refclk(CDR)或pll_refclk数目因您指定的参考时钟的数目而异。请使用CMU重配置接口切换CMU参考时钟。

表 164.  切换CDR参考时钟输入的寄存器映射
Native PHY端口 说明 地址
cdr_refclk0 表示逻辑refclk0。查找寄存器x16A[7:0]将逻辑refclk0的映射存储到物理refclk。 0x16A (查找寄存器) [7:0]
cdr_refclk1 表示逻辑refclk1。查找寄存器x16B[7:0]将逻辑refclk1的映射存储到物理refclk。 0x16B (查找寄存器) [7:0]
cdr_refclk2 表示逻辑refclk2。查找寄存器x16C[7:0]将逻辑refclk2的映射存储到物理refclk。 0x16C (查找寄存器) [7:0]
cdr_refclk3 表示逻辑refclk3。查找寄存器x16D[7:0]将逻辑refclk3的映射存储到物理refclk。 0x16D (查找寄存器) [7:0]
cdr_refclk4 表示逻辑refclk4。查找寄存器x16E[7:0]将逻辑refclk4的映射存储到物理refclk。 0x16E (查找寄存器) [7:0]
N/A CDR refclk选择MUX。 0x141 [7:0]

执行参考时钟切换时,请注意要切换到的逻辑参考时钟及其相应地址和位。确定逻辑参考时钟后,请遵照下面的过程切换到所选CDR参考时钟:

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