Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 11/27/2024
Public
Document Table of Contents

12.3.1.3.3. Timestamp Interface

When using HPS EMAC in FPGA fabric as GMII interface, you have the option to enable the 1PPS timestamp (TS) interface, ptp_pps_o and ptp_aux_ts_trig_i to connect to FPGA HVIO pins.

  • ptp_pps_o – a pulse per second (1PPS) output signal to the FPGA fabric, which provide a level transition at every second increment based on EMAC’s ToD. It acts as time reference signal to synchronize time domain with external device.
  • ptp_aux_ts_trig_i – external TS triggering signal from FPGA fabric, with the purpose to capture a TS snapshot whenever it is triggered with level transition. TS snapshot is based on EMAC’s ToD and stored in FIFO which could hold up to 16 timestamps values and readable by software. You can use this local ToD time information to perform time synchronization with external device.