10, 100, 1000 Mbps Ethernet FIFO - 9.0 English

Tri-Mode Ethernet MAC LogiCORE IP Product Guide (PG051)

Document ID
PG051
Release Date
2023-11-07
Version
9.0 English

The 10, 100, and 1000 Mbps Ethernet FIFO is available for MAC data rates of up to 1 Gbps. It is described in the following files:

<component_name>_ten_100_1g_eth_fifo.v[hd]
<component_name>_tx_client_fifo.v[hd]
<component_name>_rx_client_fifo.v[hd]

The 10, 100, and 1000 Mbps Ethernet FIFO contains an instance of tx_client_fifo to connect to the MAC TX AXI4-Stream interface, and an instance of the rx_client_fifo to connect to the MAC RX AXI4-Stream interface. Both transmit and receive FIFO components implement an AXI4-Stream user interface, through which the frame data can be read/written. The AXI4-Stream user interface and the MAC TX/RX AXI4-Stream interfaces are eight bits wide. The following figure illustrates a straightforward frame transfer across the user-side AXI4-Stream interface.

Figure 1. Frame Transfer across AXI4-Stream Interface