เนื่องจากปัญหาใน Intel® Quartus® Prime Pro Edition เวอร์ชัน 20.2 และก่อนหน้า คุณอาจเห็นข้อผิดพลาดนี้ระหว่างการคอมไพล์หลังจากที่คุณย้ายอุปกรณ์ต่อท้าย -VG ไปยังอุปกรณ์ต่อท้าย -XG ของ Intel® Stratix® 10
ตัวอย่างเช่น เมื่อมีการกําหนดPWRMGT_SDAให้SDM_IO11และPWRMGT_SCLถูกมอบหมายให้SDM_IO14ใน 1SG280HU2F50E2VG และเมื่อคุณย้ายไปที่ 1SG280HU3F50E3XG คุณอาจเห็นข้อผิดพลาดต่อไปนี้
ข้อผิดพลาด(19989): SDM_IO 11 มีการกําหนดPWRMGT_SDAและAVSTx8_VALIDที่ขัดแย้งกัน
ข้อผิดพลาด(19989): SDM_IO 14 มีการกําหนดPWRMGT_SCLและAVSTx8_CLKที่ขัดแย้งกัน
คุณสามารถแก้ไขปัญหานี้ได้ด้วยหนึ่งในตัวเลือกต่อไปนี้:
a) ลบการบ้านต่อไปนี้ออกโดยการแก้ไขไฟล์ .qsf ของโครงการโดยตรง
หมายเลข set_global_assignment -name USE_PWRMGT_SCL SDM_IO
หมายเลข set_global_assignment -name USE_PWRMGT_SDA SDM_IO
หรือ
b) ให้ทําตามขั้นตอนต่อไปนี้:
1) เลือกอุปกรณ์จากเมนูการมอบหมาย
2) คลิก ตัวเลือกอุปกรณ์และพิน
3) ไปที่หมวดหมู่ การกําหนดค่า บนหน้าต่างตัวเลือกอุปกรณ์และพิน
4) คลิก ตัวเลือกพินกําหนดค่า
5) คลิก ตกลง บนหน้าต่าง PIN การกําหนดค่า แม้ว่า ผลลัพธ์ของ USE PWRMGT_SCL และ USE PWRMGT_SDA เอาต์พุต จะเป็นสีเทา
แม้ว่าจะต้องมีการเปลี่ยนแปลงใดๆ กล่องโต้ตอบ ก็ตาม ให้แน่ใจว่าได้คลิก ตกลง แต่ไม่คลิก ยกเลิก
6) คลิก ตกลง บนหน้าต่างตัวเลือกอุปกรณ์และพิน
7) คลิก ตกลง บนหน้าต่างอุปกรณ์
ปัญหานี้แก้ไขได้ตั้งแต่ซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 21.1