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

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

6.9.2.3. CDR和CMU参考时钟切换

您可以使用重配置接口来指定哪个参考时钟源驱动CDR和CMU PLL。CDR和CMU支持使用最多五个不同的参考时钟源来进行计时。

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

显示的rx_cdr_refclk (CDR)或pll_refclk (CMU)的数量因指定的参考时钟的数量而异。切换CMU参考时钟时请使用CMU重配置接口。

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

在执行参考时钟切换时,请记下要切换到的逻辑参考时钟以及相应的地址和比特。确定逻辑参考时钟后,请遵照下面的过程切换到所选的CDR参考时钟:

  1. 执行动态重配置的步骤中执行步骤1到10的必要步骤。
  2. 从lookup寄存器读取并保存所需的8-bit码型。例如:切换到逻辑refclk3需要保存地址0x16D的比特[7:0]
  3. 使用从lookup寄存器中获得的8-bit值对地址0x141的比特[7:0]执行一个read-modify-write操作。
  4. 执行动态重配置的步骤中执行步骤12到14的必要步骤。
图 237. CDR参考时钟切换