Introduction
The Ethernet 10G MAC core is a configurable core that supports Ethernet speeds up to 10 Gbps in full duplex transfer mode. The core complies with the IEEE Std. 802.3-2008 specification and operates at a frequency of 156.25 MHz.
Additionally, the Ethernet 10G MAC core is designed to interact with the user’s logic and the FPGA Ethernet 10G physical coding sublayer (PCS) as shown in Figure 1. The interaction among the user’s logic, Ethernet 10G MAC core, and the FPGA PCS are based on a per-lane basis.
At the FPGA transceiver’s end, the APB interface is shared per quad basis, which is a common interface shared across 4 lanes in the FPGA Ethernet 10G PCS. For more information, see the Titanium Ethernet 10GBase-KR User Guide.
Use the IP Manager to select IP, customize it, and generate files. The Ethernet 10G MAC core has an interactive wizard to help you set parameters. The wizard also has options to create a testbench and/or example design targeting an Efinix® development board.