GTS Ethernet Intel® FPGA Hard IP User Guide

ID 817676
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.3.1.4. Assert the i_tx_error to Invalidate a Packet

Figure 30. Example use of i_tx_error

Since the core uses a cut-through mode, it will start transmitting the packet data without waiting for the end of packet. If an error in the packet is discovered after the packet starts (for example, in a bridging system where the receiver also uses a cut-through interface), i_tx_error can be used to invalidate the packet. The i_tx_error can also be used for testing, to generate errored packets and confirm that the link partner can reject them.

To invalidate a frame, assert i_tx_endofpacket and i_tx_error.

Using i_tx_error does not provide a robust test of the remote CRC checking, because it uses MII Error Control bytes to indicate error, rather than relying on corrupted CRC bits.