400GE MAC


The Precise-ITC CDMAC IP core is an excellent solution to the 400G Ethernet application. It supports both the MAC and RS layer functions based on IEEE 802.3bs (DRAFT-3.0).

The CDMAC is compliant with IEEE 802.3-2012 and 802.3bs.  It supports the MAC function, MAC control function with PAUSE frame and the RS function according to Clause 2-4, 31, Annex 31A/B, and Clause 80-81, TBD of the IEEE 802.3-2012 and 802.3bs DRAFT-3.0. The CDMAC core can be used in a switch, interface card, or can operate as a performance monitor (collecting MAC/RS statistics). For a complete Ethernet application, the CDMAC seamlessly integrates with the Precise-ITC 400G PCS/PMA cores.

400ge-mac-diagram

CDMAC Features

 

  • TX FCS insertion
  • TX MAC control frame generation
    • Unicast/Multicast PAUSE frame generation by MAC client or by software
    • Software configurable PAUSE quanta
  • TX Performance Monitoring and Statistics

(counters are 36-bit to accommodate 1-second of statistic counts)

  • Byte count
  • Frame count
  • PAUSE frame count
  • Multicast frame count
  • Unicast frame count
  • Frame count statistic for the following sized frames:
    • 64
    • 65-255
    • 256-511
    • 512-1023
    • 1024-1518
    • 1519-1522
    • 1523-1548
    • 1549-2047
    • 2048-4095
    • 4096-8191
    • 8192-9215
  • RX FCS check and removal
  • RX PAUSE frame processing and handling
  • RX Performance Monitoring and Statistics

(counters are 36-bit to accommodate 1-second of statistic counts)

  • Bad FCS
  • Bad Preamble
  • Byte count
  • Frame count
  • PAUSE frame count
  • Multicast frame count
  • Unicast frame count
  • Frame count statistic for the following sized frames:
    • 64 byte
    • 65-255
    • 256-511
    • 512-1023
    • 1024-1518
    • 1519-1522
    • 1523-1548
    • 1549-2047
    • 2048-4095
    • 4096-8191
    • 8192-9215

Standard Compliance

  • IEEE 802.3-2015
  • IEEE 802.3bs-DRAFT 3.0 ** update quarterly **
  • ITU-T REC-G.709/Y.1331-02/2012