Typical System Comprising Ethernet Offload Engine - 1.0 English - PG451

Ethernet Offload Engine LogiCORE IP Product Guide (PG451)

Document ID
PG451
Release Date
2025-05-29
Version
1.0 English

The Ethernet Offload Engine IP is useful in embedded processing systems with an Ethernet MAC. The IP is placed in between AXI MCDMA and Ethernet MAC modules.

On transmit side, the data from memory which needs to be transferred through Ethernet MAC is fetched by AXI MCDMA. MCDMA sends the data to Ethernet Offload IP on a streaming interface along with the necessary control information. The selected offload features are performed by the IP and data is again sent on a streaming interface to the Ethernet MAC to transfer on the network layer.

On receive side, the data received on the Ethernet MAC is sent over to Ethernet Offload engine to perform the selected offload features. The data is sent to the MCDMA with the corresponding TDEST values. The MCDMA then places this data in main memory.

Important: The number of channels configures on S2MM side of MCDMA should be one more than the number of GRO ports configured on the Ethernet Offload IP.