The Precise-ITC 25GMAC/RS IP core is an excellent solution to the 25G or 10G Ethernet application. It supports both the MAC and RS layer functions based on IEEE 802.3by (DRAFT-3.0).
The 25GMAC is compliant with IEEE 802.3-2012 and 802.3by. 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.3by DRAFT-3.0. The 25GMAC 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 25GMAC seamlessly integrates with the Precise-ITC 25G/10G 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 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-2012
- IEEE 802.3by-DRAFT 3.0 ** update quarterly **
- ITU-T REC-G.709/Y.1331-02/2012