KMX 40G MAC and PCS Core, which including media access control (MAC) module, physical coding sublayer (PCS) module and physical medium attachment (PMA) module, is compliant with the IEEE 802.3ba-2010 standard. The core supports RS FEC as defined in Clause 74 IEEE 802.3 with independent error bit detection and error bit correction. KMX 40G MAC module connects to user logic via AXI4-Stream interface of 128 bits at 312.5MHZ and to 40G PCS core via XLGMIIL interface of 128 bits at 312.5 MHZ. The MAC core accepts packets from user logic and generates new format packets by adding Preamble/SFD; padding zero bytes for short packets to 64 bytes; generating 32 bit CRC and padding it. It supports various advanced features and configurations. Widely used in applications where ultra-low, deterministic latency and high performance of throughput are required, such as video, image and audio streaming over Ethernet, IP cameras VOIP and smart phones, high frequency trading system, high-speed communication data centers.