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