Triple-Speed Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813669
Date 7/08/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.1.1. MAC Architecture

Figure 11. 10/100/1000 Ethernet MAC With Internal FIFO Buffers


The FIFO buffers, which you can configure to 8 or 32 bits wide, store the transmit and receive data. The buffer width determines the data width on the Avalon® streaming receive and transmit interfaces. You can configure the FIFO buffers to operate in cut-through or store-and-forward mode using the rx_section_full and tx_section_full registers.

Figure 12. Multiport MAC Without Internal FIFO Buffers


In a multiport MAC, the instances share the MDIO master and some configuration registers. You can use the Avalon® Streaming Multi-Channel Shared Memory FIFO core in the Platform Designer to store the transmit and receive data.