เนื่องจากข้อจํากัดของซอฟต์แวร์ Quartus® II ในบล็อกการกําหนดค่าฮาร์ด IP ใหม่ ความสามารถในการเปลี่ยนการลงทะเบียนพื้นที่กําหนดค่าแบบอ่านอย่างเดียวแบบไดนามิกล้มเหลว
มีวิธีแก้ไขปัญหาที่เป็นไปได้สองวิธีสําหรับปัญหา:
1) ใช้ LPM_CONSTANT Megafunction เพื่อสร้างการป้อนข้อมูลที่จําเป็นของคุณไปยัง Hard IP รวมถึงที่อยู่ (อ่านและเขียน) และ writedata สําหรับการกําหนดค่าแบบไดนามิกที่จําเป็น แต่ละแอดเดรสต้องไม่ซ้ํากัน เว้นแต่คุณจะใช้ In-System Sources และ Probe Editor
2) ใช้sld_mod_ram_romตามที่แสดงในตัวอย่างการออกแบบที่เชื่อมโยงด้านล่าง: