e200 Memory - SMPU

Plugins ›› e200 Memory ››
Parent Previous Next

SMPU (System Memory Protection Unit) registers in e200 cores are memory mapped. e200 Memory - SMPU plugin offers enhanced view of the SMPU entries and errors.

Plugin Requirements

In order to use the SMPU plugin, user must:

use winIDEA 9.12.159 or greater,

have SMPU enabled and

set read permission on the SMPU registers.


e200 Memory - SMPU Window

e200 Memory - SMPU Window Information

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

REGION DESCRIPTOR

Lists the System Memory Protection Units (SMPU), Region Descriptors (RD) and Bus Masters (BM).

VALID

States, whether the region descriptor is valid. Using the "View only valid Region descriptors" button filters the display to only valid region descriptors.

RO

States, whether the region descriptor is read-only.

CI

States, whether references to this region cannot be cached.

ACCESS

Shows the region description format and bus master permissions.

START ADDR

Displays the byte start address of the memory region.

END ADDR

Displays the byte end address of the memory region.

e200 Memory - SMPU Window Toolbar

View only valid Region descriptors

Auto Expand SMPU - expands the SMPU nodes.

Show all error Bus masters - shows the e200 Memory - SMPUError Window.


e200 Memory - SMPUError Window

e200 Memory - SMPUError Window Information

BUS MASTER

Displays the bus master, on which the violation occurred.

ERROR TYPE

Displays the type of the error (read or write).

ERROR ATTRIBUTE

Indicates attribute information about the faulting reference:

UA - User mode, instruction access

UD - User mode, data access

SA - Supervisor mode, instruction access

SD - Supervisor mode, data access

ERROR ADDR

Displays the reference address from bus master that generated the access error.

REGION DESCRIPTOR

Displays the list of memory descriptors with the access error.

e200 Memory - SMPUError Window Toolbar

Auto Expand SMPU - expands the SMPU nodes.