ZHCUCT2 February 2025 LMH1229 , LMH1239
表 4-10 列出了 CDR 寄存器的存储器映射寄存器。表 4-10 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0h | CDR Page_Reset | CDR_RST | 节 4.2.1 |
| 6h | CDR_Locked | CDR_LCK | 节 4.2.2 |
| 23h | Loop_Bandwidth_Control_1 | LBW_CTRL1 | 节 4.2.3 |
| 24h | Loop_Bandwidth_Control_2 | LBW_CTRL2 | 节 4.2.4 |
| 2Ch | VCO_Control | VCO_CTRL | 节 4.2.5 |
| 3Fh | 分频器 | DIV | 节 4.2.6 |
| 40h | PRBS_Serializer | SER | 节 4.2.7 |
| 41h | 解串器 | DES | 节 4.2.8 |
| 45h | PFD_Overrides | PFD_OV | 节 4.2.9 |
| 53h | PFD_Driver_Mux | PFD_CTRL | 节 4.2.10 |
| 54h | Output_Selection | OUT_SEL | 节 4.2.11 |
| 64h | EOM_Control_1 | EOM_CTRL1 | 节 4.2.12 |
| 65h | EOM_Control_2 | EOM_CTRL2 | 节 4.2.13 |
| 67h | EOM_Control_4 | EOM_CTRL4 | 节 4.2.14 |
| 68h | EOM_Control_5 | EOM_CTRL5 | 节 4.2.15 |
| 69h | EOM_Control_6 | EOM_CTRL6 | 节 4.2.16 |
| 6Ah | Eye_Opening_Monitor_1 | EOM_VEO | 节 4.2.17 |
| 6Bh | Eye_Opening_Monitor_2 | EOM_VEO | 节 4.2.18 |
| 72h | Rate_Detect | RT_DET | 节 4.2.19 |
| 73h | PRBS_Detect | PRBS_DET | 节 4.2.20 |
| 74h | PRBS_Error_Check_1 | BEC | 节 4.2.21 |
| 75h | PRBS_Error_Check_2 | BEC1 | 节 4.2.22 |
| 79h | PRBS_Control_1 | PRBS_CTRL1 | 节 4.2.23 |
| 7Eh | Interrupt_Status | INT_STAT | 节 4.2.24 |
| 7Fh | Enable_Interrupts | EN_INT | 节 4.2.25 |
| 82h | PRBS_Error_Injection | BEI | 节 4.2.26 |
| 89h | Watchdog_Timer | WT | 节 4.2.27 |
| 8Bh | POWER_CYCLE | PRBS_CLK | 节 4.2.28 |
复杂的位访问类型经过编码可适应小型表单元。表 4-11 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| W1C | W 1C | 写入 1 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
表 4-12 展示了 CDR_Page_Reset。
返回到汇总表。
该寄存器用于复位 CDR 页面寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | RESERVED | R | 0h | |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | rst_regs | R/W1C | 0h | 复位所有 CDR 页面寄存器 |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-13 展示了 CDR_Locked。
返回到汇总表。
该寄存器用于查看 CDR 锁定状态。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | cdr_locked_sel_1 | R/W | 0h | 选择使用哪个信号来控制 LOCK_N 引脚: 2'b00 = CDR 锁定状态 2'b01 = 保留 2'b10 = EQ 调整状态 2'b11 = 锁定监视完成状态 |
| 6 | cdr_locked_sel_0 | R/W | 0h | 请参阅 MSB |
| 5 | cdr_pd2_locked | R/W | 0h | 1'b0 = CDR 未锁定 1'b1 = CDR 已锁定 |
| 4 | sslms_1done | R/W | 0h | 1'b0 = 均衡器调整未完成 1'b1 = 均衡器调整完成 |
| 3 | channel_controller_state_3 | R/W | 0h | 器件状态: 4'd0 = 复位 4'd4 = 等待输入信号 4'd6、4d'7 = 正在进行 CDR 锁定采集 4'd9 = CDR 已锁定且均衡器调整完成 4'd10 = 正在进行均衡器调整 其他值 = 保留 |
| 2 | channel_controller_state_2 | R/W | 0h | 请参阅 MSB |
| 1 | channel_controller_state_1 | R/W | 0h | 请参阅 MSB |
| 0 | channel_controller_state_0 | R/W | 0h | 请参阅 MSB |
表 4-14 展示了 Loop_Bandwidth_Control_1。
返回到汇总表。
该寄存器覆盖 LOOP_BW_SEL 引脚。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | reg_loop_bw_sel_1 | R/W | 0h | 当 loop_bw_sel_pin_ov_en 为 1 时,替换 LOOP_BW_SEL 引脚的值 |
| 6 | reg_loop_bw_sel_0 | R/W | 0h | 请参阅 MSB |
| 5 | RESERVED | R | 1h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 1h | |
| 2 | RESERVED | R | 1h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-15 展示了 Loop_Bandwidth_Control_2。
返回到汇总表。
当 reg_23h 中的覆盖功能启用时,该寄存器设置 LOOP_BW_SEL 引脚的值。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | loop_bw_sel_pin_ov_en | R/W | 0h | 当为 1 时,使用 reg23[7:6] 而不是引脚 LOOP_BW_SEL |
| 6 | RESERVED | R | 0h | |
| 5 | RESERVED | R | 1h | |
| 4 | RESERVED | R | 1h | |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 1h | |
| 0 | RESERVED | R | 0h |
表 4-16 展示了 VCO_Control。
返回到汇总表。
该寄存器用于覆盖 VCO 断电。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | vco_PD_ov | R/W | 0h | 当设置为 1 时,VCO 断电信号由 vco_PD 控制 当设置为 0 时,VCO 断电信号由状态机控制 |
| 6 | vco_PD | R/W | 0h | 请参阅 MSB |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 1h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-17 展示了 Divider。
返回到汇总表。
该寄存器用于进行 PRBS 分频器控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | pdiq_PD_ov | R/W | 0h | 当为 1 时,分频器断电信号由 pdiq_PD(位 5)控制 |
| 5 | pdiq_PD | R/W | 0h | 当 pdiq_PD_ov(位 6)为 1 时控制分频器断电信号 |
| 4 | RESERVED | R | 0h | |
| 3 | reg_divsel_ov | R/W | 0h | 启用位可使用位 [2:0] 中的值覆盖分频器比率 |
| 2 | pdiq_sel_div_2 | R/W | 1h | 设置位 3 中的覆盖功能时设置标量分频比: 3'b000 = 全速率 3'b001 = 2 分频 3'b010 = 4 分频 3'b011 = 8 分频 3'b100 = 40 分频 |
| 1 | pdiq_sel_div_1 | R/W | 0h | 请参阅 MSB |
| 0 | pdiq_sel_div_0 | R/W | 0h | 请参阅 MSB |
表 4-18 展示了 PRBS_Serializer。
返回到汇总表。
该寄存器用于进行串行器控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | RESERVED | R | 0h | |
| 5 | serializer_en | R/W | 0h | 1'b0 = 禁用串行器块 1'b1 =启用串行器块 |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-19 展示了 Deserializer。
返回到汇总表。
该寄存器用于进行解串器断电控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | deser_pd_ov | R/W | 0h | 当为 1 时,解串器断电信号由 deser_pd(位 6)控制 |
| 6 | deser_pd | R/W | 0h | 当 deser_pd_ov 为 1(位 7)时控制解串器断电信号 |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-20 展示了 PFD_Overrides。
返回到汇总表。
该寄存器用于应用时钟和 PFD 覆盖。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | mr_pfd_pd_ov | R/W | 0h | 当为 1 时,PFD 断电信号由 mr_pfd_pd(位 6)控制 |
| 6 | mr_pfd_pd | R/W | 0h | 当 mr_pfd_pd_ov(位 7)为 1 时控制 PFD 断电信号 |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 1h | |
| 3 | mr_pfd_pd_clk_path_ov | R/W | 0h | 覆盖以强制重定时器和时钟路径断电或上电 |
| 2 | mr_pfd_pd_ret | R/W | 0h | reg_45h mr_pfd_pd_ret_clk_path_ov 为 1 时进行重定时器的断电控制 |
| 1 | mr_pfd_pd_clk_path_pd | R/W | 0h | reg_45h mr_pfd_pd_ret_clk_path_ov 为 1 时进行时钟路径的断电控制 |
| 0 | RESERVED | R | 0h |
表 4-21 展示了 PFD_Driver_Mux。
返回到汇总表。
该寄存器用于 OUT_CTRL 覆盖和独立输出控制覆盖 (PFD)。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | out_ctrl_ov_en | R/W | 0h | 当为“1”时,使用 reg_53h mr_out_ctrl[1] 和 mr_out_ctrl[0] 覆盖 OUT_CTRL 引脚的选择 |
| 5 | mr_out_ctrl_1 | R/W | 1h | 2'b00 = 启用旁路,仅限调试。OUT0、SDI_OUT 和 OUT1 发送
启用均衡数据、电缆 EQ(CTLE、DFE),旁路掉时钟恢复器 2'b01 = 启用 OUT0 和 SDI_OUT 发送 启用恢复数据、电缆 EQ(CTLE、DFE)和时钟恢复器 OUT1 发送 如果数据速率 ≤ 2.97Gbps,则为全速率恢复时钟。如果数据速率 > 2.97Gbps,则为 297MHz 恢复时钟 2'b10 = 启用正常运行 OUT0、SDI_OUT 和 OUT1 发送 启用恢复数据、电缆 EQ(CTLE、DFE)和时钟恢复器 2'b11 = 启用正常运行 OUT0、SDI_OUT 和 OUT1 发送 启用恢复数据、电缆 EQ(CTLE、DFE)和时钟恢复器 |
| 4 | mr_out_ctrl_0 | R/W | 0h | 请参阅 MSB |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | reg_bypass_pfd_ov | R/W | 0h | PFD 输出 MUX 控制覆盖: 1'b0 = 使用 reg_54h 禁用 PFD 输出 MUX 控制 1'b1 = 使用 reg_54h 启用 PFD 输出 MUX 控制 |
| 0 | RESERVED | R | 0h |
表 4-22 展示了 Output_Selection。
返回到汇总表。
该寄存器用于 OUT0、OUT1 和 SDI_OUT 的独立输出控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | pfd_sel_mux_out0_2 | R/W | 1h | 设置 reg_bypass_pfd_ov 时 OUT0 的 PFD Mux 选择 OUT0 上的输出: 3'b000 = 原始数据 3'b001 = 重定时数据 3'b010 = 全速率 VCO 时钟 3'b100 = PRBS 数据 3'b101 = 10MHz 时钟或 VCO/40 时钟(请参阅 VCO_Clock_Divider) 3'b111 = 静默 其他设置无效 |
| 6 | pfd_sel_mux_out0_1 | R/W | 1h | 请参阅 MSB |
| 5 | pfd_sel_mux_out0_0 | R/W | 1h | 请参阅 MSB |
| 4 | pfd_sel_mux_out1_2 | R/W | 1h | 设置 reg_bypass_pfd_ov 时 OUT1 的 PFD Mux 选择 OUT0 上的输出: 3'b000 = 原始数据 3'b001 = 重定时数据 3'b010 = 全速率 VCO 时钟 3'b100 = PRBS 数据 3'b101 = 10MHz 时钟或 VCO/40 时钟(请参阅 VCO_Clock_Divider) 3'b111 = 静默 其他设置无效 |
| 3 | pfd_sel_mux_out1_1 | R/W | 1h | 请参阅 MSB |
| 2 | pfd_sel_mux_out1_0 | R/W | 1h | 请参阅 MSB |
| 1 | pfd_sel_cable_mux_1 | R/W | 0h | 设置 reg_bypass_pfd_ov 时 SDI_OUT 的 PFD Mux 选择。 SDI_OUT 上的输出: 2'b00 = 原始数据 2'b01 = 重定时数据 2'b10 = 10MHz 时钟或 VCO/40 时钟(请参阅 VCO_Clock_Divider) 2'b11 = PRBS 数据 |
| 0 | pfd_sel_cable_mux_0 | R/W | 0h | 请参阅 MSB |
表 4-23 展示了 EOM_Control_1。
返回到汇总表。
该寄存器用于进行 EOM 控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | eom_PD | R/W | 1h | EOM 的断电 |
| 6 | veo_scale | R/W | 1h | 1'b0 = 基于位 [5:4] 中的手动电压范围设置进行 VEO 调整 1'b1 = 启用自动 VEO 调整 |
| 5 | eom_sel_vrange_1 | R/W | 1h | 在 veo_scale(位 6)为 0 时设置预期的传入眼图垂直眼图张开间隔: 2'b00 = 3.125mV(3.125mV × 64 = 200mV;±100mV 范围) 2'b01 = 6.25mV(6.25mV × 64 = 400mV;±200mV 范围) 2'b10 = 9.375mV(9.375mV× 64 = 600mV;±300mV 范围) 2'b11 = 12.5mV(12.5mV × 64 = 800mV;±400mV 范围) |
| 4 | eom_sel_vrange_0 | R/W | 1h | 请参阅 MSB |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-24 展示了 EOM_Control_2。
返回到汇总表。
该寄存器用于进行 EOM 控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | fast_eom | R/W | 0h | 1'b0 = 禁用快速 EOM 模式 1'b1 = 启用快速 EOM 模式 |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-25 展示了 EOM_Control_4。
返回到汇总表。
该寄存器用于进行 EOM 控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | RESERVED | R | 0h | |
| 5 | RESERVED | R | 0h | |
| 4 | eom_vrange_setting_1 | R | 0h | 自动 EOM 电压范围粒度的回读结果: 2'b00 = 3.125mV 2'b01 = 6.25mV 2'b10 = 9.375mV 2'b11 = 12.5mV |
| 3 | eom_vrange_setting_0 | R | 0h | 请参阅 MSB |
| 2 | RESERVED | R | 0h | |
| 1 | eom_get_heo_veo | R/W1C | 0h | 1'b1 = 获取 HEO 和 VEO,自清零 |
| 0 | eom_start | R/W1C | 0h | 1'b1 = 启动 EOM 计数器,自清零 |
表 4-26 展示了 EOM_Control_5。
返回到汇总表。
该寄存器用于 EOM 计数器的 MSB。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | eom_count_msb_7 | R | 0h | EOM 计数器的 MSB |
| 6 | eom_count_msb_6 | R | 0h | EOM 计数器的 MSB |
| 5 | eom_count_msb_5 | R | 0h | EOM 计数器的 MSB |
| 4 | eom_count_msb_4 | R | 0h | EOM 计数器的 MSB |
| 3 | eom_count_msb_3 | R | 0h | EOM 计数器的 MSB |
| 2 | eom_count_msb_2 | R | 0h | EOM 计数器的 MSB |
| 1 | eom_count_msb_1 | R | 0h | EOM 计数器的 MSB |
| 0 | eom_count_msb_0 | R | 0h | EOM 计数器的 MSB |
表 4-27 展示了 EOM_Control_6。
返回到汇总表。
该寄存器用于 EOM 计数器的 LSB。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | eom_count_lsb_7 | R | 0h | EOM 计数器的 LSB |
| 6 | eom_count_lsb_6 | R | 0h | EOM 计数器的 LSB |
| 5 | eom_count_lsb_5 | R | 0h | EOM 计数器的 LSB |
| 4 | eom_count_lsb_4 | R | 0h | EOM 计数器的 LSB |
| 3 | eom_count_lsb_3 | R | 0h | EOM 计数器的 LSB |
| 2 | eom_count_lsb_2 | R | 0h | EOM 计数器的 LSB |
| 1 | eom_count_lsb_1 | R | 0h | EOM 计数器的 LSB |
| 0 | eom_count_lsb_0 | R | 0h | EOM 计数器的 LSB |
表 4-28 展示了 Eye_Opening_Monitor_1。
返回到汇总表。
该寄存器用于查看 HEO 值。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | heo_7 | R | 0h | HEO 值。这是在 0-63 个相位设置中测得的值。 |
| 6 | heo_6 | R | 0h | 请参阅 MSB |
| 5 | heo_5 | R | 0h | 请参阅 MSB |
| 4 | heo_4 | R | 0h | 请参阅 MSB |
| 3 | heo_3 | R | 0h | 请参阅 MSB |
| 2 | heo_2 | R | 0h | 请参阅 MSB |
| 1 | heo_1 | R | 0h | 请参阅 MSB |
| 0 | heo_0 | R | 0h | 请参阅 MSB |
表 4-29 展示了 Eye_Opening_Monitor_2。
返回到汇总表。
该寄存器用于查看 VEO 值。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | veo_7 | R | 0h | VEO 值。这是在 0-63 个垂直阶跃中测得的值。 |
| 6 | veo_6 | R | 0h | 请参阅 MSB |
| 5 | veo_5 | R | 0h | 请参阅 MSB |
| 4 | veo_4 | R | 0h | 请参阅 MSB |
| 3 | veo_3 | R | 0h | 请参阅 MSB |
| 2 | veo_2 | R | 0h | 请参阅 MSB |
| 1 | veo_1 | R | 0h | 请参阅 MSB |
| 0 | veo_0 | R | 0h | 请参阅 MSB |
表 4-30 展示了 Rate_Detect。
返回到汇总表。
该寄存器用于检测输入数据速率。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | rate_detected_2 | R | 0h | 回读检测到的数据速率: 3'b000 = 12G 3'b001 = 6G 3'b010 = 3G 3'b011 = 1.5G 3'b100 = 270M 其他值无效 |
| 5 | rate_detected_1 | R | 0h | 请参阅 MSB |
| 4 | rate_detected_0 | R | 0h | 请参阅 MSB |
| 3 | RESERVED | R | 0h | |
| 2 | RESERVED | R | 0h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |
表 4-31 展示了 PRBS_Detect。
返回到汇总表。
这是用于 PRBS 生成和检查的状态寄存器。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | prbs_pol_inv | R | 0h | 检测 PRBS 极性反转,只读 1'b1 = PRBS 极性反转 |
| 6 | RESERVED | R | 0h | |
| 5 | prbs_error | R | 0h | 检测 PRBS 错误,只读 1'b1 =检测到 PRBS 错误 |
| 4 | RESERVED | R | 1h | |
| 3 | prbs_patt_det_3 | R | 0h | 检测到 PRBS-31 |
| 2 | prbs_patt_det_2 | R | 0h | 检测到 PRBS-23 |
| 1 | prbs_patt_det_1 | R | 0h | 检测到 PRBS-9 |
| 0 | prbs_patt_det_0 | R | 0h | 检测到 PRBS-7 |
表 4-32 展示了 PRBS_Error_Check_1。
返回到汇总表。
该寄存器用于在找到 PRBS 多项式后查看位错误数。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | RESERVED | R | 0h | |
| 5 | RESERVED | R | 0h | |
| 4 | RESERVED | R | 0h | |
| 3 | RESERVED | R | 0h | |
| 2 | bit_err_sum_msb_2 | R | 0h | 找到 PRBS 多项式后的位错误数 |
| 1 | bit_err_sum_msb_1 | R | 0h | 参见 MSB |
| 0 | bit_err_sum_msb_0 | R | 0h | 参见 MSB |
表 4-33 展示了 PRBS_Error_Check_2。
返回到汇总表。
该寄存器用于进行 PRBS 位错误检查。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | bit_err_sum_lsb_7 | R | 0h | 找到 PRBS 多项式后位错误的 LSB |
| 6 | bit_err_sum_lsb_6 | R | 0h | 参见 MSB |
| 5 | bit_err_sum_lsb_5 | R | 0h | 参见 MSB |
| 4 | bit_err_sum_lsb_4 | R | 0h | 参见 MSB |
| 3 | bit_err_sum_lsb_3 | R | 0h | 参见 MSB |
| 2 | bit_err_sum_lsb_2 | R | 0h | 参见 MSB |
| 1 | bit_err_sum_lsb_1 | R | 0h | 参见 MSB |
| 0 | bit_err_sum_lsb_0 | R | 0h | 参见 MSB |
表 4-34 展示了 PRBS_Control_1。
返回到汇总表。
该寄存器用于进行 PRBS 控制。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 1h | |
| 6 | RESERVED | R | 0h | |
| 5 | prbs_gen_sel_1 | R/W | 0h | PRBS 生成器模式选择: 2'b00 = PRBS7 2'b01 = PRBS9 2'b10 = PRBS23 2'b11 = PRBS31 |
| 4 | prbs_gen_sel_0 | R/W | 0h | 请参阅 MSB |
| 3 | progpatt_en | R/W | 0h | 1'b1 = 启用固定模式输出并忽略 prbs_gen_sel 1'b0 = 在生成器模式下根据 prbs_gen_sel 生成 PRBS |
| 2 | prbs_chk | R/W | 0h | 1'b0 = 禁用 PRBS 校验器模式 1'b1 = 启用 PRBS 校验器模式 |
| 1 | prbs_gen | R/W | 0h | 1'b1 = PRBS 生成器模式 |
| 0 | prbs_en | R/W | 0h | 1'b1 = 启用 PRBS 功能 |
表 4-35 展示了 Interrupt_Status。
返回到汇总表。
该寄存器用作 reg_7Fh 中设置的中断的中断观察点,仅当 reg_7Fh 中的相应位中断启用时,给定位的条件才适用。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | sigdet | R | 0h | 原始信号检测观察点 |
| 6 | cdr_lock_int | R | 0h | 1'b0 = CDR 锁定无中断 1 = CDR 锁定中断 |
| 5 | signal_det1_int | R | 0h | 1'b0 = 在 SDI_IN1 上未检测到信号 1'b1 =在 SDI_IN1 上检测到信号 |
| 4 | signal_det0_int | R | 0h | 1'b0 = 在 SDI_IN 上未检测到信号 1'b1 = 在 SDI_IN 上检测到信号 |
| 3 | sdi_out_term_det_int | R | 0h | 1'b0 = SDI_OUT 未端接 1'b1 = SDI_OUT 已端接 |
| 2 | cdr_lock_loss_int | R | 0h | 1'b0 = CDR 失锁无中断 1'b1 = CDR 失锁中断 |
| 1 | signal_det1_loss_int | R | 0h | 1'b0 = SDI_IN1 上的信号丢失无中断 1'b1 = SDI_IN1 上的信号丢失中断 |
| 0 | signal_det0_loss_int | R | 0h | 1'b0 = SDI_IN 上的信号丢失无中断 1'b1 = SDI_IN 上的信号丢失中断 |
表 4-36 展示了 Enable_Interrupts。
返回到汇总表。
该寄存器用于启用中断。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | cdr_lock_int_en | R/W | 0h | 启用 CDR 锁定中断 |
| 5 | signal_det1_int_en | R/W | 0h | 在 SDI_IN1 上触发信号检测时启用中断 |
| 4 | signal_det0_int_en | R/W | 0h | 在 SDI_IN 上触发信号检测时启用中断 |
| 3 | sdi_out_term_det_int_en | R/W | 0h | 在 SDI-OUT 检测到端接时启用中断 |
| 2 | cdr_lock_loss_int_en | R/W | 0h | 在 CDR 失锁时启用中断 |
| 1 | signal_det1_loss_int_en | R/W | 0h | 启用中断以检测 SDI_IN1 上的信号丢失 |
| 0 | signal_det0_loss_int_en | R/W | 0h | 启用中断以检测 SDI_IN 上的信号丢失 |
表 4-37 展示了 PRBS_Error_Injection。
返回到汇总表。
该寄存器用于应用 PRBS 生成器位错误注入。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6 | prbs_sel_ser_clk | R/W | 0h | 设置为 1 时,使用串行器时钟驱动 PRBS-core |
| 5 | prbs_gen_bit_err_inject | R/W1C | 0h | 触发 PRBS 生成器,仅将一位错误注入生成的数据流。自清除 |
| 4 | prbs_gen_bit_err_pos_4 | R/W | 0h | 定义单个位错误在生成的 32 位数据中的位置 |
| 3 | prbs_gen_bit_err_pos_3 | R/W | 0h | 请参阅 MSB |
| 2 | prbs_gen_bit_err_pos_2 | R/W | 0h | 请参阅 MSB |
| 1 | prbs_gen_bit_err_pos_1 | R/W | 0h | 请参阅 MSB |
| 0 | prbs_gen_bit_err_pos_0 | R/W | 0h | 请参阅 MSB |
表 4-38 展示了 Watchdog_Timer。
返回到汇总表。
该寄存器激活看门狗计时器功能。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | wdog_restart_en | R/W | 0h | 启用看门狗计时器功能以在不启用旁路的情况下重新启动 CDR |
| 6 | wdog_restart_sel_1 | R/W | 0h | wdog_restart_en 的计时器值: 2'b00 = 32ms 2'b01 = 36ms 2'b10 = 44ms 2'b11 = 60ms |
| 5 | wdog_restart_sel_0 | R/W | 0h | 请参阅 MSB |
| 4 | sigdet_delay_1 | R/W | 0h | 在置位信号检测后延迟 CDR 锁定的开始: 2'b00 = 无延迟 2'b01 = 1ms 2'b10 = 2ms 2'b11 = 4ms |
| 3 | sigdet_delay_0 | R/W | 0h | 请参阅 MSB |
| 2 | RESERVED | R | 1h | |
| 1 | RESERVED | R | 0h | |
| 0 | RESERVED | R | 0h |