หากโค้ด HDL ของคุณอนุมานบล็อกหน่วยความจําที่ลึกกว่าความลึกของหน่วยความจําสูงสุดที่อุปกรณ์รองรับ ซอฟต์แวร์ Quartus II อาจไม่สามารถใช้หน่วยความจําของคุณโดยใช้การลงทะเบียนเอาต์พุตได้
ตัวอย่างเช่น ความลึกสูงสุดที่มีอยู่สําหรับ M10K คือ 8K หากโค้ด HDL ของคุณอนุมานบล็อกหน่วยความจําที่มีความลึก 16K จะไม่รวมการลงทะเบียนเอาต์พุต
ในการแก้ไขปัญหาข้อจํากัดนี้ ก่อนอื่นให้สร้างไฟล์หน่วยความจําระดับต่ําที่มีความลึกที่เล็กลงซึ่งสามารถอนุมานทะเบียนเอาต์พุตได้ แล้วสร้างไฟล์ห่อหุ้มเพื่อรวมไฟล์หน่วยความจําระดับต่ําหลายไฟล์เข้าไว้ในหน่วยความจําขนาดใหญ่ที่ต้องการ
ในการตรวจสอบความลึกของหน่วยความจําสูงสุดที่รองรับ โปรดดูบทของหน่วยความจําภายในสําหรับคู่มืออุปกรณ์ที่เหมาะสม