MPU (Memory Protection Unit) registers in e200 cores are not memory mapped. Therefore user can not view MPU entries in the SFR window. Instead, special instruction (mpure) combined with MPU Assist registers must be used to access this information. e200 Memory - MPU plugin reads the MPU entries for the user without the need to change the application source code. The plugin is available from winIDEA version 9.12.159 on.
e200 Memory - Memory Protection Unit (MPU) Window
Information is displayed when CPU is in STOP mode. Use F8 to refresh the information.
Lists available MPU regions.
States, whether the MPU entry is valid. Using the "View only valid entries" button filters the display to only valid MPU entries.
States, whether the MPU entry is protected from invalidation.
States, whether the MPU entry is Read-only.
States, whether the MPU entry is used for generating debug events.
States, whether the MPU entry in the Shared portion of the region descriptor table is assigned as an entry for instruction or data access matching.
Displays Upper Address Mask Control value.
Displays a list of permissions for each MPU entry. Available permissions are:
- UW: User Mode Write Permission
- SW: Supervisor Mode Write Permission
- UX/UR: User Mode Execute / Read Permission
- SX/SR: Supervisor Mode Execute / Read Permission
States, whether this entry overrides the Cache-Inhibit attribute setting of other matching entries and the cache-inhibited region configuration signals.
States, whether this entry overrides the G bit settings of other matching entries and the Guarded region configuration signals.
States, whether this region is considered cache-inhibited.
States, whether the accesses to this region are performed without speculation (i.e. they are known to be required).
Displays Region ID bits.
Displays Region ID mask value.
Displays the upper bound of address range covered by the entry.
Displays the lower bound of address range covered by the entry.
Displays only valid MPU entries.