The 100G Ethernet IP core is fully designed to IEEE 802.3 specifications for the 100G Ethernet protocol. The 100G Ethernet IP core instantiates the CMAC block, GTH (CAUI-10), GTY (CAUI-10, CAUI-4, or 100GAUI-4), or GTM (100GAUI-2, 100GAUI-4, or CAUI-4) transceivers and clocking resources to implement the 100G Ethernet IP core protocol.