เนื่องจากปัญหาในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 22.3 และรุ่นก่อนหน้า F-Tile Low Latency Ethernet 10G MAC Intel® FPGA IP สคริปต์ TCL ไม่สามารถรันพร้อมข้อความแสดงข้อผิดพลาดตามที่แสดงด้านล่าง
ข้อผิดพลาด: open_service: ไม่พบเส้นทาง
ขณะดําเนินการ
"open_service master $port_id"
(ขั้นตอน "reg_write" บรรทัดที่ 4)
ถูกเรียกจากภายใน
"reg_write $PHY_IP_BASE_ADDR $PHY_USXGMII_CONTROL_REG [expr (($restart_an_value << $PHY_USXGMII_RESTART_AN) | ($speed_ค่า << $PHY_USXGMII_SPEED) | ($..."
เพื่อหลีกเลี่ยงปัญหานี้ในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 22.3 และรุ่นก่อนหน้า จําเป็นต้องอัปเดตสคริปต์ TCL ทดสอบฮาร์ดแวร์และจําเป็นต้องตั้งค่า JTAG ID ที่ถูกต้องระหว่างการทดสอบฮาร์ดแวร์
ขั้นตอนแสดงไว้ด้านล่าง
1. ก่อนที่การทดสอบฮาร์ดแวร์จะเริ่มต้น แทนที่ไฟล์และโฟลเดอร์ใน<example_design>/LL10G_10G_USXGMII/hwtesting/system_console_fm โดยใช้ระบบคอนโซล-fm.zip
2. เริ่มต้นการออกแบบโดยการเรียกใช้คําสั่ง: source main.tcl
3. รายการของมาสเตอร์ JTAG ที่มีอยู่จะแสดงขึ้น โดยค่าเริ่มต้น จะมีการเลือกต้นแบบ JTAG แรก ในการเลือกอุปกรณ์ JTAG master สําหรับ Intel Agilex® ที่มีเป้าหมายสําหรับ Intel Agilex® I-Series FPGA Transceiver-SoC Dev Kit ให้เรียกใช้คําสั่ง: set_jtag <JTAG Master>
ตัวอย่าง: set_jtag 1
4.การทดสอบฮาร์ดแวร์พร้อมที่จะทํางานสําหรับตัวอย่างการออกแบบนี้ของ
ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 22.4