Aborting a Transmission - 1.2 English

USXGMII Ethernet Subsystem Product Guide (PG251)

Document ID
PG251
Release Date
2023-12-12
Version
1.2 English

The aborted transfer of a packet on the client interface is called an underrun. This can happen if a FIFO in the AXI Transmit client interface empties before a frame is completed.

This is indicated to the core in one of two ways.

  • An explicit error in which a frame transfer is aborted by asserting tx_axis_tuser High while tx_axis_tlast is High. See the figure on Frame Reception with Errors - 32 Bits.
  • An implicit underrun in which a frame transfer is aborted by de-asserting tx_axis_tvalid without asserting tx_axis_tlast.