The following features are supported:
- IEEE 1588 1-step and 2-step timestamping (including transparent clocking)
- Custom preamble insertion, received preamble extraction
- IEEE 802.1Q Express and Preemption traffic support through IEEE 802.3 Clause 99
- Programmable inter packet gap (IPG)
- Link status and alignment monitoring and status reporting
- 64B/66B decoding and encoding as defined in IEEE 802.3
- Scrambling and descrambling using x58 + x39 + 1 polynomial
- IPG insertion and deletion
- Optional frame check sequence (FCS) calculation and addition in the transmit direction
- FCS checking and optional FCS removal in the receive direction
- Class-based and Global Flow Control
- Pause packet processing and transmission
- Bit interleaved parity (BIP8) with hooks for customer-specific implementations