The Enterprise Ethernet Media Access Controller (MAC) IP (XLGMAC) enables a host to transmit and receive data over Ethernet in compliance with the IEEE 802.3 and consortium specifications. The IP with support for 100G/50G/40G/25G/10G/5G/2.5G/1G Ethernet speeds has the following three major configurations:
XLGMAC-CORE: Configured for a native interface
XLGMAC-MTL: Configured with a transaction layer
XLGMAC-AXI: Configured as a subsystem with an 4 AXI interface
The native application interface of the XLGMAC-CORE, XLGMAC-MTL, and 4 AXI interface of the XLGMAC-AXI enables easy integration of the Enterprise Ethernet MAC Controller IP into 1G to 100G Ethernet host applications. The XLGMAC provides:
An XLGMII interface for integration with the 25, 40, 50, and 100-Gigabit PHY
An XGMII interface for integration with the 10-Gigabit PHY
A GMII interface for integration with the 1-Gigabit PHY
The configurable XLGMAC IP is optimized for gate count and latency and offers a flexible RTL core for integration into a broad range of applications including network interface ports, backplane switches, and enterprise switches.
The Ethernet IP solution includes configurable controllers and silicon-proven PHYs supporting speeds of up to 100G, verification IP, IP Prototyping Kits, Software Development Kits and Interface IP Subsystems.