RX 调试 - 4.1 简体中文

10G/25G High Speed Ethernet Subsystem 产品指南 (PG210)

Document ID
PG210
Release Date
2023-05-10
Version
4.1 简体中文

请参阅端口列表章节以获取可用于 RX 调试的诊断信号的描述。

stat_rx_block_lock

此信号用于指示接收器已检测到并锁定到由 01 或 10 控制或数据报头所定义的字边界。这是确保 10G/25G Ethernet Subsystem IP 正常工作的第一步。

警告:
在无信号输入的某些情况下,SerDes 接收器呈现稳定交替模式 1010101...这可能导致错误的块锁定,但仍表明接收器已检测到此模式。

stat_rx_bad_fcs

无效 FCS 指示在接收到的包内存在位元错误。发生 FCS 错误的原因可能是存在任意数量的数据包损坏(例如,线路上存在噪声)。

stat_rx_local_fault

可能在本地生成或接收到本地故障指示。本地故障的部分原因可能包括:

  • 块锁定未完成
  • 误码率过高
  • 上溢或下溢

环回检查

如果根据 IEEE 802.3 标准正确传输了以太网包,则不应出现 RX 错误。但必须首先验证接收到的信号的信号完整性。

为帮助调试,选中Include AXI4-Lite enable(包含 AXI4-Lite 使能)选项时,可使用 ctl_local_loopback 信号执行局部环回。否则,对于非 AXI4‑Lite 配置,可使用 gt_loopback_in 信号执行局部环回。这样会将 TX SerDes 连接到 RX SerDes,从而有效地避免了潜在的信号完整性问题。收发器将布局到“PMA 环回”内,如需了解详细描述,请参阅收发器产品指南。通过这种方式,接收到的数据可与发射的包进行对比检查,以验证逻辑是否正常运行。