Dropped TX_AXI_TVALID Before End of Frame

Streaming data means continuous DATA bytes from the start of frame (SOF) until the end of frame (EOF). This means that TX_AXI_TVALID should remain asserted from SOF until EOF. In Cut Through mode, a dropped TX_AXI_TVALID during streaming data breaks the continuity of the streaming data. When this occurs, the XGMII TX outputs an error frame. Refer to Figure 1.

Note: When TX_AXI_TVALID = 0, the entire column of TX AXI signals (TDATA, TKEEP, TLAST, and TUSER) is deemed as invalid. Figure 1 illustrates how TX_AXI_TVALID defines the start of frame (SOF).
Figure 1. Error Frame Due to Dropped TX_AXI_TVALID (Cut Through Mode Only)

However, in Store Forward mode, the Ethernet 10G MAC core stores the entire frame before it starts transmitting. Based on the storing mechanism shown in Figure 2, a dropped TX_AXI_TVALID indicates that the whole column of TX_AXI_* signals (TDATA, TKEEP, TLAST, and TUSER) is not stored in the TXFIFO. Upon TX_AXI_TLAST, i.e., once the entire frame is stored, the Ethernet 10G MAC core starts transmitting the Ethernet frame at the XGMII TX interface. Hence, a dropped TX_AXI_TVALID does not warrant an error frame during Store Forward mode.