คุณอาจประสบปัญหานี้โดยเริ่มจากซอฟต์แวร์ DSP Builder เวอร์ชั่น 11.0 ของ Quartus® II ปัญหานี้จะเห็นได้เมื่อใช้บล็อก RAM สองพอร์ตและเลือก Memory Block Type of MLAB ในพารามิเตอร์บล็อก
ปัญหาเกิดจากการตั้งค่า "read_during_write_mode_mixed_ports" สําหรับการสังเคราะห์และการจําลองแบบจําลอง®ที่ "OLD_DATA" ตรงข้ามกับ "NEW_DATA"
หากต้องการแก้ไขปัญหานี้ ในไฟล์ alt_dspbuilder_dualram_xxx.vhd เปลี่ยนพารามิเตอร์ "read_during_write_mode_mixed_ports" จาก "NEW_DATA" เป็น "OLD_DATA"
หรือหากตระกูลอุปกรณ์ของคุณมีบล็อกหน่วยความจําแบบฝังที่รองรับโหมดการอ่าน-ระหว่างการเขียนพอร์ตผสมของOLD_DATA เช่น M9K ในอุปกรณ์ Stratix IV คุณสามารถเลือก Memory Block Type นี้ในบล็อก RAM แบบพอร์ตคู่ของคุณ