เนื่องจากปัญหาในเวอร์ชันซอฟต์แวร์ Intel® Quartus® Prime Pro Edition คุณอาจเห็นข้อผิดพลาดใดๆ กับการออกแบบอ้างอิง Arria® 10 SGMII บน Arria® 10 SoC
หากต้องการแก้ไขปัญหานี้ในซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชัน 20.3 หรือใหม่กว่า ให้ทําตามขั้นตอนด้านล่าง
1) เปิดสคริปต์ที่แนบมา (run-cal-slack.tcl)
2) แก้ไขชื่ออินสแตนซ์สําหรับตัวแปลง GMII เป็น SGMII ใน run_cal_slack.tcl ดังนี้
ตั้งค่าsgmii_1 EMAC0
ตั้งค่าsgmii_2 EMAC1
ตั้งค่า EMAC2 null
ตั้งค่า EMAC3 null
สคริปต์สามารถรองรับได้สูงสุด 4 พอร์ต ควรตั้งค่าตัวแปร 'null' หากไม่จําเป็น
3) เปิดตัวตัววิเคราะห์เวลา
4) เรียกใช้สคริปต์ที่อัปเดตจากเมนู ( สคริปต์ >เรียกใช้สคริปต์ Tcl )
5) สิ้นสุดการแก้ไขปัญหาหากสคริปต์ส่งคืน 0
6) เพิ่มข้อจํากัดสองข้อด้านล่างไปยัง SDC ชั้นนําในโครงการของคุณ เช่น ghrd_timing.sdc
set_net_delay -นาที 1.2 -จาก [get_registers {*|altera_gts_clock_gate:u_pcs_tx_clk_gated|en_flp}] -ไปยัง [get_pins -compatibility_mode {*|u_pcs_tx_clk_gated|clk_gated|combout}]
set_net_delay -นาที 1.2 -จาก [get_registers {*|altera_gts_clock_gate:u_pcs_rx_clk_gated|en_flp}] -ไปยัง [get_pins -compatibility_mode {*|u_pcs_rx_clk_gated|clk_gated|combout}]
7) คอมไพล์การออกแบบของคุณใหม่
8) ไปที่ 3 หากตรงตามเวลา
ขณะนี้ปัญหานี้ได้รับการกําหนดเวลาให้แก้ไขในการเปิดตัวซอฟต์แวร์ Intel® Quartus® Prime Pro Edition ในอนาคต