Non-Streaming TX Data

For Ethernet application, TX_AXI_TDATA needs to be streaming and continuous, where TX_AXI_TKEEP = FF except at TX_AXI_TLAST. Streaming data, at TX_AXI_TLAST, means TX_AXI_TKEEP = {01, 03, 07, 0F, 1F, 3F, 7F, FF}.

Upon the occurrence of non-streaming TX data, Ethernet 10G MAC core terminates with an error frame, i.e., XGMII_TXD = FE, XGMII_TXC = 1, and drops the remaining data frames. If the error occurs at the start of frame (SOF), Ethernet 10G MAC core drops the entire frame and outputs IDLE octets. Refer to Figure 1.

Figure 1. Error Frame Due to Non-Streaming TX Data