CMSIS-Zone (Preview): /region element

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

- Main Page
- Usage and Description

All Files Pages
/region element

The region element is used to define individual physical memory regions.

Example

<resources>
<memory>
<!-- 512KB SRAM integrated on the SoC -->
<region name="SRAM" size="0x80000" access="rwx" info="Internal SRAM (512KB)">
<block name="SHARED" offset="0x00000" size="0x08000" access="rwu" info="Shared memory area for inter process communication."/>
:
</region>
:
</memory>
:
</resources>

Schema Description

Parent Element | Element Chain
--- | ---
memory | /memory element
Attributes | Description | Type | Use
name | The name this memory region can be referenced by. Must be unique within a single device. | xs:string | required
size | The physical memory size this region provides. | xs:string | required
access | The access attributes for this memory region. | xs:string | required
info | Brief description of the physical memory resource. | xs:string | optional
Child Elements | Description | Type | Occurrence
/block element | Memory block definitions. | complexType | 0..*