Low Latency Ethernet 10G MAC Intel® FPGA IP
The Low Latency Ethernet 10G MAC Intel® FPGA IP core (soft IP) offers low round-trip latency, and an efficient resource footprint. The Intellectual Property (IP) core offers programmability of various features listed. This IP can be used in conjunction with the new Multi-Rate PHY Intel® FPGA IP core to support the range of 10M/100M/1G to 10G data rates.
Read the Low Latency Ethernet 10G MAC Intel® FPGA IP user guide ›
Read the 10-Gbps Ethernet MAC MegaCore Function user guide ›
Read the Low Latency Ethernet 10G MAC Intel® Stratix® 10 FPGA IP Design Example user guide ›
Read the Low Latency Ethernet 10G MAC Intel® Arria® 10 FPGA IP Design Example user guide ›
Read the Low Latency Ethernet 10G MAC Intel® Cyclone® 10 GX FPGA IP Design Example user guide ›
Low Latency Ethernet 10G MAC Intel® FPGA IP
The legacy 10G Ethernet MAC Intel® FPGA IP core continues to be offered with a full feature set for applications targeting Stratix® V FPGAs, and prior FPGA families.
The 10GE MAC and PHY function with various optional features is also available as hard IP on Intel® Stratix® 10 devices with E-tiles. More details can be found at Intel® Stratix® 10 FPGA E-Tile Hard IP for Ethernet IP Core.
Features
This Intel® FPGA IP core is designed to the IEEE 802.3–2008 Ethernet Standard, available on the IEEE website (www.ieee.org). All Low Latency 10GbE MAC Intel® FPGA IP core variations include only MAC in full-duplex mode. The core variations offer the following features:
MAC Features:
- Full-duplex MAC in eight operating modes: 10G, 1G/10G, 1G/2.5G, 1G/2.5G/10G, 10M/100M/1G/2.5G/5G/10G (USXGMII), 10M/100M/1G/10G, 10M/100M/1G/2.5G, and 10M/100M/1G/2.5G/10G.
- Three variations for selected operating modes: MAC TX block, MAC RX block, and MAC TX and RX blocks. A 10GBASE-R register mode on TX and RX datapaths enables lower latency.
- Programmable promiscuous (transparent) mode.
- Unidirectional feature specified by IEEE 802.3 (Clause 66). Priority-based flow control (PFC) with programmable pause quanta, supporting two to eight priority queues.
- Client-side: 32-bit Avalon® streaming interface (Avalon-ST).
- Management: 32-bit Avalon-MM interface.
- PHY-side: 32-bit XGMII for 10GbE, 16-bit GMII for 2.5GbE, 8-bit GMII for 1GbE, or 4-bit MII for 10M/100M.
Frame Structure Control Features:
- Virtual local area network (VLAN) and stacked VLAN tagged frames decoding (type 'h8100).
- Cyclic redundancy code (CRC)-32 computation and insertion on the TX datapath. Optional CRC checking and forwarding on the RX datapath.
- Deficit idle counter (DIC) for optimized performance with average inter-packet gap (IPG) for LAN applications. Supports programmable IP.
- Ethernet flow control using pause frames.
- Programmable maximum length of transmit (TX) and receive (RX) data frames up to 64 kilobytes (KB).
- Preamble passthrough mode on TX and RX datapaths, which allows user-defined preamble in the client frame.
- Optional padding insertion on the TX datapath and termination on the RX datapath.
Frame Monitoring and Statistics:
- Optional CRC checking and forwarding on the RX datapath.
- Optional statistics collection on TX and RX datapaths.
Optional Timestamping, Specified in IEEE 1588v2, for the Following Configurations:
- 10GbE MAC with 10GBASE-R PHY IP core.
- 1G/10GbE MAC with 1G/10GbE PHY IP core.
- 1G/2.5GbE MAC with 1G/2.5G Multirate Ethernet PHY IP core.
- 1G/2.5G/10GbE MAC with 1G/2.5G/10G (MGBASE-T) Multirate Ethernet PHY IP core.
- 10M/100M/1G/10GbE MAC with 10M-10GbE PHY IP core.
- 10M/100M/1G/2.5G/5G/10G (USXGMII) MAC with 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP core.
Related Links
Documentation
- Low latency ethernet 10G MAC Intel® FPGA IP user guide
- Legacy 10 Gbps ethernet MAC MegaCore function user guide
- Low latency ethernet 10G MAC Intel® Stratix® 10 FPGA IP design example user guide
- Low latency ethernet 10G MAC Intel® Arria® 10 FPGA IP design example user guide
- Low latency ethernet 10G MAC Intel® Cyclone® 10 FPGA IP design example user guide
Development Boards
Additional Resources
Find IP
Find the right Intel® FPGA Intellectual Property core for your needs.
Technical Support
For technical support on this IP core, please visit Support Resources or Intel® Premier Support. You may also search for related topics on this function in the Knowledge Center and Communities.
IP Evaluation and Purchase
Evaluation mode and purchasing information for Intel® FPGA Intellectual Property cores.
Designing with Intel® FPGA IP
Learn more about designing with Intel® FPGA IP, a large selection of off-the-shelf cores optimized for Intel® FPGAs.
IP Base Suite
Free Intel® FPGA IP Core licenses with an active license for Intel® Quartus® Prime Standard or Pro Edition Software.
Design Examples
Download design examples and reference designs for Intel® FPGA devices.
Contact Sales
Get in touch with sales for your Intel® FPGA product design and acceleration needs.