y and allows to partition an embedded system into <b>project zones</b> and/or <b>execution zones</b>.</p>
<p>A <b>project zone</b> defines the memory resources and peripherals for a sub-project that execute on the system. Typical examples are boot-loader and user application, however also the secure and non-secure parts of a Cortex-M TrustZone system is defined using project zones.</p>
<p>An <b>execution zone</b> is a software compartment that is protected using a MPU. It defines the access rights to memory