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

ID 817676
Date 8/04/2025
Public
Document Table of Contents

4.7. Connect the Precision Time Protocol Interface

The Precision Time Protocol (PTP) interface is available when you select the Enable IEEE 1588 PTP option in the PTP tab. When selected, the IP generates PTP based 1-step or 2-step TX and RX timestamps. The IP requires the IEEE 1588 96-bit time-of-day (TOD) input.
The following diagram shows the signals associated with the IEEE 1588 PTP supported feature.
Figure 50. PTP Interface Signals associated with the IEEE 1588 PTP supported feature
Note: For the 2-port MAC with shared PTP in Agilex™ 5 D series device, the PTP interface signals are suffixed with _p0 and _p1 to distinguish between the two ports.
Table 40.  PTP Clock Ports
Port Name Width Domain Description
i_clk_tx_tod 1 N/A

Clock associated with TX Time-of-Day input.

Frequency:

  • 10GE: 156.25 MHz
  • 25GE: 390.625 MHz
i_clk_rx_tod 1 -

Clock associated with RX Time-of-Day input.

Frequency:

  • 10GE: 156.25 MHz
  • 25GE: 390.625 MHz
i_clk_ptp_sample 1 -

Sample clock for PTP measurement. Single sample clock source can be shared by all PTP logics within a Agilex™ 5 device.

Frequency: 114.2857 MHz (Required period = 8.750 ns)

Note: For the 2-port MAC with shared PTP in Agilex™ 5 D series device, the PTP clock port signals are suffixed with _p0 and _p1 to distinguish between the two ports.