Embedded Memory User Guide: Agilex™ 3 FPGAs and SoCs

ID 849316
Date 5/22/2025
Public
Document Table of Contents

4.1.3.2. Changing Parameter Settings Manually

After you generated the IP using the IP parameter editor, you can use the following procedure to change the parameter settings manually within the specified memory mode. However, if you want to change the memory mode, use the IP parameter editor to configure and regenerate the IP.
  1. Locate the Verilog design file <project directory>/<project name_software version>/synth/<projectName_coreName_QuartusVersion_random>.v.
  2. Edit the parameter settings in the design file.
    To avoid compilation errors, ensure that you use only legal parameter values as specified in the related information.
  3. Compile the design using the Quartus® Prime software.
Table 29.  Examples
Task Example Code
To enable the ECC feature and specify the initialization file
altera_syncram_component.enable_ecc = "TRUE",
altera_syncram_component.ecc_pipeline_stage_enabled = "FALSE",
altera_syncram_component.init_file = "mif1.mif",
To disable the ECC feature and specify a different .mif File
altera_syncram_component.enable_ecc = "FALSE",
altera_syncram_component.ecc_pipeline_stage_enabled = "FALSE",
altera_syncram_component.init_file = "mif2.mif",