E-tile Hard IP User Guide: E-Tile Hard IP for Ethernet and E-Tile CPRI PHY Intel® FPGA IPs

ID 683468
Date 8/30/2022
Public

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

Document Table of Contents

2.9.1.2.6. RX Undersized Frames, Oversized Frames, and Frames with Length Errors

The RX MAC flags RX frames that arrive with fewer than 64 bytes as undersized, and are not checked for FCS. The RX MAC marks undersized frames by asserting o_rx_error[2] when the frame ends.

The RX MAC marks RX frames that arrive with more bytes than the RX Maximum Frame Size value you specify in the parameter editor as oversized. The RX MAC marks oversized frames by asserting o_rx_error[3] when the frame ends.

If you turn on Enforce Maximum Frame Size in the parameter editor, oversized frames are not allowed through the RX client interface. When the frame reaches the maximum size, it is ended, and the RX MAC asserts botho_rx_error[3] and o_rx_error[1] to indicate the frame was truncated.

RX Frames that arrive with a valid Length field (Length/Type ≤ 1500) are checked for length errors. If the length of the packet advertised in the Length/Type field is larger than the length of the frame that actually arrived, the RX MAC asserts o_rx_error[4] to indicate that there was a length error.