ตั้งแต่ซอฟต์แวร์ Quartus Prime เวอร์ชั่น 16.0 คุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้ระหว่างขั้นตอน Fitter เมื่อการออกแบบสร้างอินสแตนซ์ IP อินเทอร์เฟซหน่วยความจําภายนอก (EMIF) Arria 10
ข้อผิดพลาดนี้เกิดขึ้นหากคุณกําหนดค่า IP EMIF เช่นการตั้งค่า "มาตรฐานสัญญาณนาฬิกาอ้างอิง PLL I/O" จะใช้ค่า "LVDS พร้อม In-Chip Termination" และไฟล์ .qsf ของคุณจะแทนที่พินนาฬิกาอ้างอิง PLL อย่างชัดแจ้งเพื่อใช้มาตรฐาน I/O ที่ไม่ใช่ LVDS (เช่น 1.2-V)
ข้อผิดพลาดเกิดขึ้นเนื่องจาก EMIF IP จะเปิดใช้งานการยกเลิกอินพุต "แตกต่าง" อย่างชัดแจ้งสําหรับนาฬิกาอ้างอิง PLL ในไฟล์ .qip ของ IP\หากมีการใช้การตั้งค่า "LVDS พร้อมการยกเลิกการใช้งานบนชิป" การยกเลิกอินพุตที่แตกต่างกันไม่รองรับโดยมาตรฐาน I/O ที่ไม่ใช่ LVDS
ในการแก้ไขปัญหาข้อผิดพลาดนี้ คุณสามารถเลือกทําอย่างใดอย่างหนึ่งต่อไปนี้:
- เพิ่มการบ้านใหม่ในไฟล์ .qsf เพื่อปิดใช้งานการยกเลิกอินพุตสําหรับนาฬิกาอ้างอิง PLL อย่างชัดแจ้ง ตัวอย่างเช่น:
set_instance_assignment -name INPUT_TERMINATION OFF -to
- กําหนดค่าใหม่และสร้าง IP ใหม่ ซึ่งคุณได้ระบุมาตรฐาน I/O แบบปลายทางเดียวที่ต้องการ (เช่น 1.2-V) สําหรับมาตรฐาน I/O ของนาฬิกาอ้างอิง PLL
- หากคุณต้องการใช้มาตรฐาน LVDS I/O สําหรับสัญญาณนาฬิกาอ้างอิง PLL (ซึ่งแนะนําเพื่อปรับปรุงการขจัดเสียงรบกวนเมื่อเทียบกับมาตรฐาน I/O แบบปลายทางเดียว) เพียงลบการมอบหมายในไฟล์ .qsf ที่ตั้งค่ามาตรฐาน I/O ของนาฬิกาอ้างอิง PLL