Low Latency 40G Ethernet IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813652
Date 10/24/2025
Public
Document Table of Contents

2. Low Latency 40G Ethernet IP Parameters

The Low Latency 40G Ethernet IP parameter editor for Agilex™ 5 devices has three tabs, Analog Parameters, Example Design, and an IP tab with the Main as sub-tab.

For information about the Example Design tab, refer to the Low Latency 40G Ethernet IP Design Example User Guide: Agilex™ 5 FPGAs and SoCs .

Table 7.   Low Latency 40G Ethernet IP Parameters: Main Tab
Parameter Range Default Setting Description
General
Protocol Mode PCS and PMA,MAC, PCS, and PMA MAC, PCS, and PMA Select PCS and PMA option for User MAC external to IP or select MAC, PCS and PMA for Integrated MAC in IP.
Protocol speed 40GbE 40GbE Selects the Ethernet data rate.
Ready latency 0, 3 0 Selects the Ready Latency value on the transmitter client interface. Ready Latency is an Avalon® streaming interface property that defines the number of clock cycles of delay from when the IP asserts the l2_tx_ready signal to the clock cycle in which the IP can accept data on the transmitter client interface. Refer to the Avalon® Interface Specifications.

Selecting a latency of 3 eases timing closure at the expense of increased latency for the transmitter datapath. Available in MAC, PCS, and PMA mode only. In PCS and PMA mode, you have a fixed latency of 0 to 9 clocks between ready and valid.

PCS/PMA Options
Enable SyncE Enabled, Disabled Disabled Exposes the receiver recovered clock as an output signal. This feature supports the Synchronous Ethernet standard described in the International Telecommunication Union (ITU) Telecommunication Standardization Sector (ITU-T) G.8261, G.8262, and G.8264 recommendations.
Enable dedicated CDR clock output Enabled, Disabled Disabled When enabled, the recovered clock is routed through the clk_ref pins which uses the clk_ref pin. This option is available only when you enable Enable SyncE .
Enable Clkrx refclk recovery logic Enabled, Disabled Disabled Enable Clkrx refclk recovery related logic and ports (o_refclk_status_bus_out, i_refclk_cmd_bus_in).
  • 0: Disable Clkrx refclk recovery logic
  • 1: Enable Clkrx refclk recovery logic
    Note: This parameter adds recovery logic to restore failing reference clocks.
PHY reference frequency 156.25 MHz, 312.5 MHz, 322.265625 MHz 156.25 MHz Sets the expected incoming PHY clk_ref_p reference frequency. The input clock frequency must match the frequency you specify for this parameter (±100 ppm).
MAC Options
Enable TX CRC insertion Enabled, Disabled Enabled When enabled, transmitter MAC computes and inserts the CRC-32 checksum in the out-going Ethernet frame. When disabled, the transmitter MAC does not compute a 32-bit FCS in the transmitter MAC frame. Instead, the client must provide frames with at least 64 bytes, plus the Frame Check Sequence (FCS).
Enable link fault generation Enabled, Disabled Disabled When enabled, the IP implements link fault signaling as defined in the IEEE 802.3-2012 IEEE Ethernet Standard. The MAC includes a Reconciliation Sublayer (RS) to manage local and remote faults. When enabled, the local RS transmitter logic can transmit remote fault sequences in case of a local fault and can transmit IDLE control words in case of a remote fault.
Enable preamble passthrough Enabled, Disabled Disabled When enabled, the IP is in receiver and transmitter preamble pass-through mode. In receiver preamble pass-through mode, the IP passes the preamble and Start Frame Delimiter (SFD) to the client instead of stripping them out of the Ethernet packet. In transmitter preamble pass-through mode, the client specifies the preamble and provides the SFD to be sent in the Ethernet frame.
Enable MAC stats counters Enabled, Disabled Enabled When enabled, the IP includes statistics counters that characterize transmitter and receiver traffic. The statistics module also supports shadow requests that verify counts by taking snapshots of intermediate results.
Enable Strict SFD check Enabled, Disabled Disabled When enabled, the IP implements strict SFD checking, depending on register settings.
Flow Control Options
Enable MAC flow control Enabled, Disabled Disabled When enabled, the IP implements flow control. When either link partner experiences congestion, the respective transmit control sends pause frames.
Number of queues in priority flow control 1-8 1 Specifies the number of queues used in managing flow control.
Debug Options
Enable Native PHY Debug Master Endpoint Enabled, Disabled Disabled

When enabled, the embedded Native PHY Debug Master Endpoint connects internally to the Avalon® Memory-Mapped Interface. The Native PHY Debug Master Endpoint accesses the reconfiguration space of the transceiver to perform certain tests and debug functions via JTAG using System Console.

Analog Parameters

For more information, refer to GTS Transceiver PHY User Guide.

Figure 2. Analog Parameters tab