The Alphawave CGMAC-PCS-Lite IP core consists of the CGMAC core and the CGPCS-Lite core. It is an excellent solution to the 100G Ethernet over OTN application.
The CGMAC is an implementation of IEEE 802.3-2012 compliant to MAC and RS layers. The CGMAC supports MAC function, MAC control function with PAUSE frame and RS function according to Clause 2-4, 31, Annex 31A/B, and Clause 80-81 of the IEEE 802.3-2012. CGMAC core can be used in switch, interface card or can function as statistic performance monitoring (as MAC/RS monitor). For complete Ethernet application, the CGMAC seamlessly integrates with Alphawave PCS/PMA cores.
The CGPCS-Lite core interfaces with CGMII and Serialized PCS signal. It does not have the MLG function. In a typical Ethernet application, the CGPCS-Lite connects to PCS-MLG/PMA on the server side to form a complete PCS layer function for Ethernet. However, for OTN application, the CGPCS-lite converses with the CGMII signal (of CGMAC) to and from the “serialized PCS-R” signal from the OTN Core. The CGPCS-Lite core performs the 66/64B encoding/decoding, alignment marker insertion/removal and PCS block sync function between the CGMAC and the OTN core. The CGPCS-Lite is fully compliant to ITU G.709 Annex E and IEEE 802.3-2012 Clause 82.