The Lattice Semiconductor 10 Gb Ethernet MAC IP Core supports the ability to transmit and receive data between a host processor and an Ethernet network. The main function of the 10 Gb Ethernet MAC is to ensure that the Media Access rules specified in the 802.3 IEEE standards are met while transmitting a frame of data over Ethernet. On the receive side, the Ethernet MAC extracts the different components of a frame and transfers them to higher applications through an AXI4-stream interface.
Transmit MAC - The Transmit MAC is responsible for controlling access to the physical medium. This feature is useful if the frames being presented for transmission already contain the FCS field.
Dynamic Speed Selection - This module converts between XGMII, GMII and MII interfaces. This is enabled when Dynamic Speed Selection attribute is enabled or if PHY interface is set to any of the following: 8-bit GMII, 16-bit GMII or MII.