RX 错误状态 - 3.2 简体中文

40G/50G High Speed Ethernet 子系统 v3.2 产品指南 (PG211)

Document ID
PG211
Release Date
2021-02-04
Version
3.2 简体中文

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

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

stat_rx_bad_fcs

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

当检测到 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 状态的周期数。