Article ID: 000091610 Content Type: Errata Last Reviewed: 06/15/2023

Why is my calculated value for Tx or Rx UI incorrect when using the scripts found in the design examples for Precision Time Protocol (PTP) variants of the F-Tile Ethernet Intel® FPGA Hard IP?

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 22.2, the scripts provided in the F-Tile Ethernet Intel® FPGA Hard IP Designs with Precision Time Protocol (PTP) can show incorrect Tx or Rx UI values.

     

     

    Resolution

    To work around  this problem,  perform the following steps:

    1. Open the PTP firmware script located at <generated example design folder>/hardware_test_design/hwtest/altera/ptp/ptp_fw.tcl
    2. Find and replace the following lines of code:
    • FROM set tx_tam_cnt [format 0x%X [expr [expr $rd_data & 0x3FFF0000] >> 16]]
    • TO set tx_tam_cnt [format 0x%X [expr [expr $rd_data & 0x7FFF0000] >> 16]]
    1.  
    • FROM set rx_tam_cnt [format 0x%X [expr [expr $rd_data & 0x3FFF0000] >> 16]]
    • TO set rx_tam_cnt [format 0x%X [expr [expr $rd_data & 0x7FFF0000] >> 16]
    1.  
    • FROM set tx_tam_cnt_delta_max 32767
    • TO set tx_tam_cnt_delta_max 32768
    1.  
    • FROM set rx_tam_cnt_delta_max 32767
    • TO set rx_tam_cnt_delta_max 32768
    1. ​​​​​​​Save the file 

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

    Related Products

    This article applies to 1 products

    Intel Agilex® 7 FPGAs and SoC FPGAs