# /memory element

CMSIS-Zone (Preview): /memory element

| CMSIS-Zone (Preview) Version 0.0.1 System Resource Management

- Main Page
- Usage and Description

All Files Pages
/memory element

The memory element is used to define an address mapping for one memory/region.

Example

<memory_map>
<!-- Logical address to access integrated SRAM -->
<memory name="SRAM" start="0x10000000"/>
<!-- Logical address alias to access integrated SRAM -->
<memory name="CODE_SRAM" alias="SRAM" start="0x00000000"/>
:
</memory_map>

Schema Description

Parent Element | Element Chain
--- | ---
memory_map | /memory_map element
Attributes | Description | Type | Use
name | The name this address mapping can be referenced by. Must be unique within a single processors memory map. | xs:string | required
alias | Reference to the (physical) memory region mapped. If the alias is ommitted the name is used. | xs:string | optional
start | The logical start address the memory region is accessible at. | xs:string | required
size | The amount of memory that is accessible. If ommitted the size is taken over from the memory region. | xs:string | optional
info | Brief description of the memory mapping. | xs:string | optional
Child Elements | Description | Type | Occurrence
|  | complexType | 0..1