RX 错误状态 - 3.3 简体中文

40G/50G High Speed Ethernet Subsystem 产品指南 (PG211)

Document ID
PG211
Release Date
2022-11-03
Version
3.3 简体中文

40G/50G High Speed Ethernet 子系统提供了一些状态信号,用于指示 64 位/66 位代码字和序列违例以及 CRC32 校验故障。

所有信号都与 clk 上升沿同步,下面提供了每个信号的详细描述。

stat_rx_bad_fcs

当此信号值为 1 时,表示错误检测逻辑已在接收到的包中发现接收的 CRC32 值与期望的值不匹配。

当检测到 CRC32 错误时,接收到的包将被标记为包含错误,并随在上一次传输(即 rx_eopout 断言有效的周期)期间断言有效的 rx_errout 一起发送,但 ctl_rx_ignore_fcs 断言有效的情况下除外。

每次检测到 CRC32 错误时,都将断言此信号有效并保持 1 个时钟周期。

stat_rx_bad_code[1:0]

此信号用于指示 RX PCS 接收状态机处于 IEEE 802.3-2015 标准所定义的 RX_E 状态的周期数。