Configuration Tab - 1.0 English - PG451

Ethernet Offload Engine LogiCORE IP Product Guide (PG451)

Document ID
PG451
Release Date
2025-05-29
Version
1.0 English
Figure 1. Configuration Tab

Component Name
The base name of the output files generated for the core. Names must begin with a letter and can be composed of any of the following characters: a- z, 0 to 9, and "_".
Ethernet Offload Selection
IP supports TX only, RX only and TX+RX modes. TX Only and RX only modes can be used to reduce resources when working on TX or RX mode individually.
Stream Interface TDATA WIDTH
The data width if stream interface connecting the Ethernet MAC (tx_axis and rx_axis) interfaces. It can be 32 bit or 64 bit.
Maximum Transmission Unit (MTU)
The default value is 1500. The IP expects this to be the maximum size of the data transaction received in case of RX. It can be either 1500 or 9000. More resources are used by the IP when 9000 is selected.
IPv6 Support
Currently disabled. IPv6 packets are bypassed as they are by the IP. No offloading techniques are performed on IPv6 packets
TX Offload Features
Valid only in TX only or TX+RX mode. This option is used to select which all offloading features are supported by the IP. CSO is to be selected when only checksum offload is required. CSO + GSO is selected when segmentation is also needed.
RX Offload Features
Valid only in RX only or TX+RX mode. This option is used to select which all offloading features are supported by the IP. CSO is to be selected when only checksum validation is required. CSO + GRO is selected when packets are to be merged as per GRO functionality.
Number of GRO Ports
Can have values of 1 to 15 when GRO functionality is selected. This indicates the number of GRO streams the IP can receive and concatenate to send out with TDEST values of 1 to 15.

This IP can receive 15 different GRO data sources in parallel and send them to MCDMA by merging them independently.

GRO packet fragment size
Valid when GRO functionality is selected only. Can be 4k or 2k. The Ethernet offload IP merges data received from MAC into fragments for transmission to MCDMA. When 2K is selected, each fragment will be of maximum 2048 bytes. When 4K is selected, the IP can still send 2K size fragments through registers. At max 16 such fragments can be sent to MCDMA for each packet.
GRO Hash Type
Valid when GRO functionality is selected only. Can be 3 tuple or 5 tuple.

When the 3 tuple algorithm is selected, only Destination IP address, destination port and protocol fields are compared for port mapping.

When the 5 tuple algorithm is selected, the source port and source IP address values are also compared along with the destination port, destination IP address and protocol fields for port mapping. It is your responsibility to make sure different sets of header fields are configured for the different ports.