GTS Ethernet Intel® FPGA Hard IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 817676
Date 4/07/2025
Public

Visible to Intel only — GUID: gmy1697544810082

Ixiasoft

Document Table of Contents

4.7.4. Connect the RX Timestamp Interface

The RX timestamp interface provides RX timestamps for any received packets.

Each RX packet receives a timestamp, which is stored in the o_ptp_rx_its bus. The timestamp is valid when o_rx_valid and o_rx_startofpacket signals are high.

Figure 53. IEEE 1588 RX Timestamp InterfaceThe figure depicts two RX packets and their respective ingress timestamps.
Table 44.  RX Timestamp Interface SignalsAll interface signals are clocked by i_clk_rx clock. The timestamp is always in 1588 v2 format.
Signal Name Width Description
o_ptp_rx_its[95:0] 96

Ingress Timestamp for RX Packets Received

This bus is used to present the ingress timestamp for incoming RX packets

RX MAC SOP-Aligned Client Interface:

  • o_ptp_rx_its[95:0] is valid only when o_rx_valid = 1 and o_rx_startofpacket = 1
  • The format of the incoming timestamps is 1588v2
Note: For the 2-port MAC with shared PTP in Agilex™ 5 D series device, the RX Timestamp interface signals are suffixed with _p0 and _p1 to distinguish between the two ports.