2.3.9 RAM Initialization Before Place and Route

During Fabric RAM IP core creation, the content file can be imported for simulation. The path of the content file is stored and passed to the Design and Memory Initialization stage.

Follow these steps to initialize Fabric RAM using LSRAM and µSRAM configurator:

  1. In the PF Two-Port Large SRAM Configurator window, select the Memory Initialization Settings tab. Then, select the Initialize RAM at Power-up check box as shown in the following figure.
    Figure 2-20. PF Two-Port Large SRAM Configurator Window
  2. Select the Import File option and import the memory content file (Intel-Hex) from the Import Memory Content dialog box, as shown in the following figure. File extensions are set to *.hex for Intel-Hex files during import. The imported memory content is displayed in the RAM Content Editor pane.
    Figure 2-21. Import Memory Content
  3. After Place and Route, select the storage type for the content file and generate the initialization client using the procedure mentioned in How To Set Up Design and Memory Initialization.

For more information about LSRAM and µSRAM Configurators and user options, see the “Embedded Memory Blocks” section in PolarFire Family Fabric User Guide.