Triple-Speed Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813669
Date 10/07/2024
Public
Document Table of Contents

3.1. Core Configuration

Table 9.  Core Configuration Parameters
Name Value Description
Core Variation
  • 10/100/1000 Mb Ethernet MAC
  • 10/100/1000 Mb Ethernet MAC with 1000BASE-X/SGMII PCS
  • 10/100/1000 Mb Ethernet MAC with 1000BASE-X/SGMII 2XTBI PCS 1
  • 1000BASE-X/SGMII PCS only
  • 1000BASE-X/SGMII 2XTBI PCS only 2
  • 1000 Mb Small MAC
  • 10/100 Mb Small MAC
Determines the primary blocks to include in the variation.
Interface
  • MII
  • GMII
  • RGMII
  • MII/GMII
Determines the Ethernet-side interface of the MAC block.
  • MII—The only option available for 10/100 Mb Small MAC core variations.
  • GMII—Available only for 1000 Mb Small MAC core variations.
  • RGMII—Available for 10/100/1000 Mb Ethernet MAC and 1000 Mb Small MAC core variations.
  • MII/GMII—Available only for 10/100/1000 Mb Ethernet MAC core variations. If this is selected, media independent interface (MII) is used for the 10/100 interface, and gigabit media independent interface (GMII) for the gigabit interface.
Use clock enable for MAC On/Off Turn on this option to include clock enable signals for the MAC.

This option is only applicable for 10/100/1000Mb Ethernet MAC and 10/100Mb MAC core variations.

Use internal FIFO On/Off Turn on this option to include internal FIFO buffers in the core. You can only include internal FIFO buffers in single-port MACs.
Number of ports 1, 4, 8, 12, 16, 20, and 24 Specifies the number of Ethernet ports supported by the IP. This parameter is enabled if the parameter Use internal FIFO is turned off. A multiport MAC does not support internal FIFO buffers.
Transceiver type
  • None
  • GTS
  • LVDS I/O 3
This option is only available for variations that include the PCS block.
  • None—the PCS block does not include an integrated transceiver module. The PCS block implements a ten-bit interface (TBI) to an external SERDES chip.
  • LVDS I/O—the IP includes an integrated transceiver module, LVDS SERDES, to implement a 1.25 Gbps transceiver.
  • GTS—the IP includes an integrated transceiver module to implement a 1.25 Gbps transceiver.
1 Embedded PMA (GTS) is included and is not optional. By default, Use internal FIFO option is turned on for this variant.
2 Embedded PMA (GTS) is excluded. You must manually connect the variant to the GTS or external PHY that supports 2XTBI interface.
3 10/100/1000 Mbps Ethernet MAC, 1000BASE-X SGMII PCS, and embedded PMA (LVDS) variant is only supported with Agilex™ 5 FPGAs production devices OPNs.