帧接收时出错 - 4.1 简体中文

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

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

下图显示了对应 32 位和 64 位的帧接收不成功的情况(例如,超短帧或含错误 FCS 的帧)。在此情况下,接收到的帧为坏帧,并且在此帧结束时会向客户端断言 rx_axis_tuser 信号有效。随后,客户端负责丢弃已为此帧传输的数据。

以下条件会导致 rx_axis_tlast 断言有效并且 rx_axis_tuser = 1(表示坏帧):

  • 发生 FCS 错误
  • 数据包长度小于 64 字节(大小过小或者碎片帧)
  • 接收到的帧的长度超过已编程的最大传输单元 (MTU) 大小
  • 接收到的任何控制帧的长度都并非恰好为最小帧长度
  • XGMII 数据串流包含错误代码