ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อไม่ได้ระบุบล็อกการควบคุมการยกเลิกสําหรับพินแบบสองทิศทางหรือเอาต์พุตโดยมีการกําหนดการยกเลิกเอาต์พุตสําหรับชุดการยกเลิกการปรับเทียบบนชิป (OCT) หากไม่มีการระบุบล็อกการควบคุมการยกเลิกสําหรับพินนั้น ซอฟต์แวร์ Quartus® II จะถูกสร้างขึ้นโดยอัตโนมัติ ซึ่งอาจทําให้การคอมไพล์ล้มเหลวระหว่างขั้นพอดี เนื่องจากอุปกรณ์พอดีไม่สามารถหาตําแหน่งที่มีอยู่สําหรับพิน RZQ ได้
ในการตรวจสอบว่านี่เป็นสาเหตุของข้อผิดพลาดหรือไม่ ในรายงานการคอมไพล์ ให้ไปที่โฟลเดอร์ Fitter , โฟลเดอร์ การเลือกทรัพยากร และตาราง พินเอาต์พุต หรือ พิน Bidir หากรูปแบบการยกเลิกในคอลัมน์ การยกเลิกคือ "ซีรีส์ XX Ohm พร้อมการปรับเทียบ" แต่ไม่มี Termination Control Block หรือบล็อกที่สร้างขึ้นโดยอัตโนมัติ (เช่น termination_blk0
) ข้อผิดพลาดนี้จะเกิดขึ้น
ในการแก้ไขข้อผิดพลาดนี้ ให้เลือกทําอย่างใดอย่างหนึ่งต่อไปนี้:
- เปลี่ยนพินเพื่อให้ไม่มีพิน I/O ผู้ใช้กําลังใช้ตําแหน่งพิน RZQ
- สร้างอินสแตนซ์ ALTOCT Megafunction เพื่อกําหนดพิน RZQ ด้วยตนเองในระดับสูงสุดของคุณ แล้ววางพิน RZQ ลงในตําแหน่งที่เหมาะสม
- หากคุณไม่สามารถทําการเปลี่ยนแปลงพินได้ ให้เปลี่ยนรูปแบบการยกเลิกเอาต์พุตเป็นแบบหนึ่งโดยไม่มีการปรับเทียบด้วยการมอบหมาย QSF
set_instance_assignment -name OUTPUT_TERMINATION "SERIES OHM WITHOUT CALIBRATION" -to