เมื่อคอมไพล์การออกแบบด้วยคอนโทรลเลอร์หน่วยความจํา DDR2 หรือ DDR3 ที่ใช้ UniPHY หลายตัวในซอฟต์แวร์ Quartus® II เวอร์ชัน 12.1 คุณอาจพบข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด : ข้อจํากัดที่ผิดกฎหมายของพินในภูมิภาค (X1, Y1) ถึง (X2, Y2): ไม่มีตําแหน่งที่ถูกต้องในภูมิภาค
ข้อมูล : ชื่อพิน: mem_ck
ข้อมูล : I/O pad จํากัดอยู่ที่ PIN_NUM ตําแหน่งเนื่องจาก: ข้อจํากัดเกี่ยวกับตําแหน่งผู้ใช้ (PIN_NUM)
ข้อผิดพลาด: ไม่พบตําแหน่งที่ตั้งที่มี: OCT_CAL_BLOCK_ID 2 (ส่งผลต่อตําแหน่งที่ตั้ง 1 ตําแหน่งที่ตั้ง)
ข้อมูล: พินที่มี PIN_NUM
ข้อผิดพลาดถูกสร้างขึ้นเนื่องจากพิน mem_ck ถูกกําหนดไปยังบล็อกควบคุมการสิ้นสุด OCT ที่ไม่ถูกต้อง
วิธีแก้ไขปัญหาชั่วคราวคือเพิ่มการกําหนดบล็อกควบคุมการสิ้นสุดต่อไปนี้ให้กับไฟล์ QSF หรือตัวแก้ไขการมอบหมาย:
set_instance_assignment -name TERMINATION_CONTROL_BLOCK "<hierarchy>|altera_mem_if_oct_stratixv:oct0|sd1a_0" -to mem_ck*
ปัญหานี้ได้รับการแก้ไขในซอฟต์แวร์ Quartus® II เวอร์ชัน 14.1