R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683501
Date 4/10/2024
Document Table of Contents

4.3.2. Precision Time Measurement (PTM) Interface (Endpoint Only)

PTM Interface Signals shows the PTM interface signals between the IP and the FPGA Application logic.

The following consideration must be taken into account when implementing the PTM feature with the R-Tile Avalon® streaming Intel FPGA IP for PCIe:
  • PTM is only supported in Configuration Mode 0 (1x16) or in Configuration Mode 1 (2x8).
  • PTM accuracy in the common clock scheme is +/-50 ns.
  • PTM accuracy in the separate clock scheme is +/-100 ns.
Table 62.  PTM Interface Signals
Signal Name Direction Description EP/RP/BP Clock
pX_ptm_context_valid_o Output When this signal is asserted, it indicates that the value present on the ptm_local_clock_o bus is valid. Hardware will deassert this bit whenever a PTM dialogue is requested and an update is in progress. EP coreclkout_hip
pX_clk_updated_o Output This one clock pulse is an indication that the PTM dialogue has completed and the results of that operation have been driven on the ptm_local_clock_o bus. EP coreclkout_hip
pX_ptm_local_clock_o[63:0] Output This bus contains the calculated master time at t1’ as indicated in the PCIe spec plus any latency to do the calculation and to drive the value to the requester. EP coreclkout_hip
pX_ptm_manual_update_i Input Asserted high for one coreclkout_hip clock when the user application wants to request a PTM handshake to get a snapshot of the latest time. EP coreclkout_hip

For more details, refer to Section 6.22 Precision Time Measurement (PTM) Mechanism of the PCI Express* Base Specification Revision 5.0 Version 1.0.