Frame Preemption Support - 2.3 English

Versal Devices Integrated 100G Multirate Ethernet MAC Subsystem Product Guide (PG314)

Document ID
PG314
Release Date
2024-05-30
Version
2.3 English

The MRMAC AXI4-Stream provides support for the sending and receiving of Preemption packets (mPackets) as defined in Clause 99 of IEEE Standard for Ethernet (IEEE Std 802.3-2018). Preemption capabilities include outbound preemption header insertion, include outbound preemption header insertion, and mFCS calculation and appending, inbound preemption header extraction, and inbound preempted packet integrity checking.

The user logic is required to handle all other aspects of the preemption protocol, including auto-negotiation of the preemption feature with the link partner and received packet fragment reassembly.

Preemption capability is available on a per-port basis and is enabled by setting the ctl_preempt_enable_<N> field of the port’s MODE_REG register. Preemption should only be enabled if it is determined that the link partner supports the preemption capability.

Note: Preemption is not available when IEEE 1588 1-step timestamping is enabled.