Low Latency Ethernet 10G MAC IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813665
Date 8/04/2025
Public
Document Table of Contents

8.3.1. Design Components

Table 23.  Design Components
Component Description
LL 10GbE MAC

The Low Latency Ethernet 10G MAC IP with the following configuration:

  • Speed: 10M/100M/1G/2.5G/10G
  • Datapath options: TX & RX
  • Enable ECC on memory blocks: Not selected
  • Enable preamble pass-through mode: Not selected
  • Enable priority-based flow control(PFC): Not selected
  • Enable supplementary address: Selected
  • Enable statistics collection: Selected
  • Statistics counters: Memory-based
  • TX and RX datapath Reset/Default To Enable: Selected
  • Use legacy Avalon Memory-Mapped Interface: Not selected
  • Use legacy Avalon Streaming Interface: Selected
  • Use legacy XGMII Interface: Selected
PHY The 1G/2.5G/5G/10G Multirate Ethernet PHY IP with the following configuration:
  • Speed: 1G/2.5G/10G
  • Ethernet Mode: PCS Only
  • SGMII bridge: Selected
  • Connect to MGBASE-T PHY: Selected
  • Connect to NBASE-T PHY: Not selected
Direct PHY The GTS PMA/FEC Direct PHY IP with the following configuration:
  • Direct PHY Operation Mode: Dynamically Reconfigurable
  • Reconfiguration group: 1 Lane
  • PMA mode: Duplex
  • Enable Custom PCS use: Selected
  • System PLL Frequency: 322.265625 MHz
  • Number of Secondary Profiles : 2
  • Enable Avalon Memory Mapped interface : Selected
  • Enable Direct PHY soft CSR : Selected
  • Profile 0:
    • PMA data rate: 10312.5 Mbps
    • PMA width: 32
    • PCS Options P0: Enable Custom PCS: Selected
    • Select Custom PCS interface: IEEE MII Interface
  • Profile 1:
    • PMA data rate: 3125 Mbps
    • PMA width: 20
    • PCS Options P1: Enable Custom PCS: Not Selected
  • Profile 2:
    • PMA data rate: 1250Mbps
    • PMA width: 20
    • PCS Options P2: Enable Custom PCS: Not Selected
GTS Reset Sequencer Resets the transceiver.
Address Decoder Decodes the addresses of the components.
System PLL Supports system PLL clocking mode for Direct PHY.
Dynamic Reconfiguration (DR) Controller Allows to dynamically reconfigure a subset of the transceiver channels to operate in different modes, for example data rates, without impacting the adjacent active channels.

Dynamic Reconfiguration (DR) IP Configuration:

  • Nios V data memory size: 8192
  • Number of transceiver channels: 1
  • Number of supported profiles: 3
  • CSR clock frequency in MHz : 100 MHz