You copied the Doc URL to your clipboard.

Generating the MMI file

The Memory Map Information (MMI) file maps the bit lanes from the data and instruction buses in the Cortex®‑M1 processor to specific RAM36 primitives and their locations.

The MMI file is updated whenever the FPGA design is rebuilt and a new bit file generated.


It is not necessary to produce an MMI file each time the software is rebuilt. The MMI file reflects the current hardware build within the FPGA, and as such it is paired with each bit file.

You must generate the MMI file manually following these steps:


  1. In Vivado, after a bit file is produced, open the implemented design.
  2. Open the TCL console.
  3. Navigate to V:/hardware/m1_for_arty_a7/m1_for_arty_a7.
  4. To create the file m1.mmi in the current directory, at the prompt type source make_mmi_file.tcl.
Was this page helpful? Yes No