เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 22.2 สคริปต์ "ptp_fw.tcl" ที่มีให้ในตัวอย่างการออกแบบสําหรับตัวแปร PTP ของ Intel® FPGA Hard IP อีเธอร์เน็ต F-tile อาจให้ค่า Tx หรือ Rx tam_delta ไม่ถูกต้อง ปัญหานี้เกิดขึ้นเฉพาะเมื่อสคริปต์ถูกเรียกใช้บนระบบปฏิบัติการ Windows ถ้าค่า tam_delta มีขนาดเกินกว่า 32 บิต
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ทําตามขั้นตอนต่อไปนี้:
1). เปิด สคริปต์เฟิร์มแวร์ PTP ที่ โฟลเดอร์การออกแบบตัวอย่าง<>/hardware_test_design/hwtest/altera/ptp/ptp_fw.tcl
2)ของ ค้นหา และ แทนที่ บรรทัดต่อไปนี้ของรหัส:
a). จาก ชุด bslip_p_dlpulse [รูปแบบ 0x%X ...
ใน การตั้งค่า bslip_p_dlpulse [รูปแบบ 0x%lX ...
b). จาก tx_tam_delta ตั้งค่า [รูปแบบ 0x%X [expr $tx_tam_n - $tx_tam_0]]
เมื่อต้องการ ตั้งค่า tx_tam_delta [รูปแบบ 0x%lX [expr $tx_tam_n - $tx_tam_0]]
c). จาก tx_tam_delta ตั้งค่า [รูปแบบ 0x%X [expr $rx_tam_n + $billion_ns_fns - $tx_tam_0]]
เมื่อต้องการ ตั้งค่า tx_tam_delta [รูปแบบ 0x%lX [expr $tx_tam_n + $billion_ns_fns - $tx_tam_0]]
d). จาก rx_tam_delta ตั้งค่า [รูปแบบ 0x%X [expr $rx_tam_n - $rx_tam_0]]
เมื่อต้องการ ตั้งค่า rx_tam_delta [รูปแบบ 0x%lX [expr $rx_tam_n - $rx_tam_0]]
e). จาก ชุด rx_tam_delta [รูปแบบ 0x%X [expr $rx_tam_n + $billion_ns_fns - $rx_tam_0]]
เมื่อต้องการ ตั้งค่า rx_tam_delta [รูปแบบ 0x%lX [expr $rx_tam_n + $billion_nsfns - $rx_tam_0]]
f). จาก ชุด rx_spulse_offset_0 [รูปแบบ 0x%X...
ใน การตั้งค่า rx_spulse_offset_0 [รูปแบบ 0x%lX ...
g). จาก ชุด rx_spulse_offset_1 [รูปแบบ 0x%X ...
ใน การตั้งค่า rx_spulse_offset_1 [รูปแบบ 0x%lX ...
3)ของ บันทึก ไฟล์ของ
ปัญหานี้ได้รับการแก้ไขแล้วเริ่มต้นด้วย Intel® Quartus®ซอฟต์แวร์ Prime Pro Edition เวอร์ชัน 22.4