请参阅端口列表章节以获取可用于 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 环回”内,如需了解详细描述,请参阅收发器产品指南。通过这种方式,接收到的数据可与发射的包进行对比检查,以验证逻辑是否正常运行。