Non-Streaming RX Data Frame
A non-streaming RX frame contains non-continuous data; hence, it is invalid and not counted as RX frame length. The RX frame length calculation may affect statistical reporting of oversized RX frames, undersized RX frames, and RX frames with mismatched lengths.
When a non-streaming RX frame occurs, the Ethernet 10G MAC core asserts
RX_AXI_TUSER and increments the RX statistic reporting,
cnt_rx_frame_errors. The Ethernet 10G MAC core
converts XGMII_RXD and XGMII_RXC into
RX_AXI_TDATA and RX_AXI_TKEEP, respectively, based
on the WYSIWYG concept. Figure 1 describes a non-streaming RX frame.