Quartus® Prime Pro Edition User Guide: Debug Tools

ID 683819
Date 7/08/2024
Public
Document Table of Contents

5.3. Enabling Runtime Modification of Instances in the Design

To make an instance of a memory or constant runtime-modifiable:

  1. Open the instance with the Parameter Editor.
  2. In the Parameter Editor, turn on Allow In-System Memory Content Editor to capture and update content independently of the system clock.
  3. Recompile the design.
When you specify that a memory or constant is run-time modifiable, the Quartus® Prime software changes the default implementation to enable run-time modification without changing the functionality of your design, by:
  • Converting single-port RAMs to dual-port RAMs
  • Adding logic to avoid memory write collision and maintain read write coherency in device families that do not support true dual-port RAMs, such as the Stratix® 10 device family.