说明
CDR 自动锁定模式和手动锁定模式的行为存在差异。
- CDR 的预期行为 自动模式 (默认 =rx_set_locktodata = 1'b0, rx_set_locktoref = 1'b0):
- 在实现"锁定至参考时钟"相频探测器 (PFD) 模式后,CDR 将进入"锁定到数据"相探测器 (PD) 模式
- 一旦rx_is_lockedtodata被表明,rx_is_lockedtoref省略。
- rx_is_lockedtoref将在没有参考时钟的情况下予以取消。
- rx_is_lockedtodata将在没有传入 rx 通道的数据时予以取消。
- 当没有传入信号到 rx 通道时,rx_is_lockedtodata始终在切换。这是因为 CDR 将尝试每 32k 周期根据 PPM 测量结果从"锁定到参考"每个 32k 周期的数据,当未应用到 rx 信号时,这将rx_is_lockedtodata切换。
- 当 ppm 差异超出用户确定的范围时,rx_is_lockedtodata将被消除。
- rx_is_lockedtoref和rx_is_lockedtodata的目的是分别表示 CDR 处于 PFD 和 PD 模式。
- CDR 的预期行为 手动 LTR 模式(rx_set_locktoref = 1'b1),当没有参考时钟时:
- 当rx_set_locktoref = 1'b1 时,CDR 被强制全时锁定为参考时钟(PFD 模式)。
- 如果自上电后参考时钟便被使用,则rx_is_lockedtoref一直为 1'b0。(CDR 模块将 停止运行 ,无需参考时钟)。
- 如果在用户模式下,参考时钟比一半,则rx_is_lockedtoref一直为 1'b1。
- rx_is_lockedtoref的目的是指出 CDR 处于 PFD 模式。
- CDR 的预期行为 手动 LTD 模式(rx_set_locktodata = 1'b1)当没有传入数据时:
- 在 rx_set_locktodata = 1'b1 时,CDR 将强制随时锁定至数据(PD 模式)。
- 即使没有传入到 rx 通道的数据,rx_is_lockedtodata也会被永久地表明。
- rx_is_lockedtodata的目的是指出 CDR 处于 PD 模式。