เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime เวอร์ชัน 18.1 Update 1 และใหม่กว่า คุณอาจเห็นข้อผิดพลาดภายในนี้เมื่อคุณใช้สัญญาณการล้างแบบซิงโครนัสที่แตกต่างกันไปยัง RAM สองพอร์ตรีจิสเตอร์ (porta และ portb) ในการออกแบบของคุณ
หากต้องการหลีกเลี่ยงปัญหา คุณสามารถเพิ่ม altera_attribute นี้ไปยังโค้ด RTL ของคุณ:
(* altera_attribute = "-ชื่อ QII_AUTO_PACKED_REGISTERS OFF" *)
หรือปรับเปลี่ยนไฟล์ .qsf ตามการตั้งค่าด้านล่าง:
set_instance_assignment -name QII_AUTO_PACKED_REGISTERS -to <RAM instance หรือชื่อ register> OFF