Article ID: 000095755 Content Type: Troubleshooting Last Reviewed: 07/28/2023

Why is the timestamp accuracy error of PTP designs with the 25G Ethernet Intel® Stratix® 10 FPGA IP higher than expected?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Intel® FPGA IP Low Latency 25-Gbps Ethernet MAC and PHY Function IP-25GEUMACPHY
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Pro Edition Software Version 22.4, PTP designs using the 25G Ethernet Intel® Stratix® 10 FPGA IP may observe higher timestamp accuracy error values in both simulation and hardware.

    This problem will impact 10G and 25G rates.

     

    Resolution

    To work around this problem in the Intel® Quartus® Prime Pro Edition Software v22.4, compensate the timestamp accuracy error by adding the following value on top of the configured RX PMA latency value in the CSR register 0xB06 (RX_PTP_PMA_LATENCY):

    - 25G mode: Add 2.56ns (one clk_rxmac clock cycle)

    - 10G mode: Add 6.4ns (one clk_rxmac clock cycle)

    This problem has been fixed in version 23.1 of the Intel® Quartus® Prime Pro Edition Software.

     

    Related Products

    This article applies to 1 products

    Intel® Stratix® 10 FPGAs and SoC FPGAs