e200 Memory - MPU

Plugins ›› e200 Memory ››
Parent Previous Next

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


e200 Memory - Memory Protection Unit (MPU) Window Information

Information is displayed when CPU is in STOP mode. Use F8 to refresh the information.

ENTRY

Lists available MPU regions.

VALID

States, whether the MPU entry is valid. Using the "View only valid entries" button filters the display to only valid MPU entries.

IPROT

States, whether the MPU entry is protected from invalidation.

RO

States, whether the MPU entry is Read-only.

DEBUG

States, whether the MPU entry is used for generating debug events.

INST

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.

UAMSK

Displays Upper Address Mask Control value.

PERMISSIONS

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

IOVR

States, whether this entry overrides the Cache-Inhibit attribute setting of other matching entries and the cache-inhibited region configuration signals.

GOVR

States, whether this entry overrides the G bit settings of other matching entries and the Guarded region configuration signals.

I

States, whether this region is considered cache-inhibited.

G

States, whether the accesses to this region are performed without speculation (i.e. they are known to be required).

TID

Displays Region ID bits.

TIDMSK

Displays Region ID mask value.

UPPER BOUND

Displays the upper bound of address range covered by the entry.

LOWER BOUND

Displays the lower bound of address range covered by the entry.


e200 Memory - Memory Protection Unit (MPU) Window Options

Displays only valid MPU entries.