A memory map information (MMI) file is an XML file designed for computer parsing. It is similar to the high-level computer programming languages in using the following features.
- Block structures by XML keyword tags or directives. MMI maintains similar structures in groups or blocks of data. MMI creates blocks to delineate address space, bus access groupings, and comments.
- Symbolic name usage: MMI uses names and keywords to refer to groups or entities (improving readability), and uses names to refer to address space groupings and Block RAMs.
MMI observes the following conventions:
- Keywords are case-sensitive.
- Indenting is for clarity only.
- White space is ignored except where it delineates items or keywords.
- Line endings are ignored. You can have as many items as you want on a single line.
- Numbers are entered as decimal or hexadecimal. Hexadecimal numbers use the
0xXXXnotation form.CAUTION:The MMI file is not generated if a design does not contain a processor or XPM memories.