The Precise-ITC CDMAC IP core is an excellent solution to the 800/400/200G Ethernet application. It supports both the MAC and RS layer functions.
The CDMAC is compliant with IEEE 802.3-2018, Ethernet Technology Consortium, 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, 45 of the IEEE 802.3-2018 and 802.3bs-2017. 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 800/400/200G PCS/PMA cores.
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 48-bit to accommodate 1-second of statistic counts)
- Byte count
- Frame count
- PAUSE frame count
- Multicast frame count
- Unicast frame count
- Undersize frame count
- Oversize frame count
- Frame count statistic for the following sized frames:
- 64
- 65-127
- 128-255
- 256-511
- 512-1023
- 1024-1518
- 1519-1522
- 1523-1548
- 1549-2047
- 2048-4095
- 4096-8191
- 8192-9215
- >9215
- RX FCS check and removal
- RX PAUSE frame processing and handling
- RX Performance Monitoring and Statistics (counters are 48-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
- Bad FCS frame count
- Bad frame count
- Bad aligned frame count
- Undersize frame count
- Oversize frame count
- Frame count statistic for the following sized frames:
- 64 byte
- 65-127
- 128-255
- 256-511
- 512-1023
- 1024-1518
- 1519-1522
- 1523-1548
- 1549-2047
- 2048-4095
- 4096-8191
- 8192-9215
- >9215
Add-on Features
Standard Compliance
- 1588v2 feature
- 802.3br Express Traffic feature
- 802.1Qbb PFC feature support
- IEEE 802.3-2018
- IEEE 802.3bs-2017
- Ethernet Technology Consortium 800GE V1.0