SSE-123 registers

The SSE-123 allows run-time configuration through registers. If you use the SSE-123 as the basis of your own system, you could extend the registers. Use these registers to provide run-time control over any additional components that you add.

The SSE-123 Subsystem registers are defined in the SSE-123 Subsystem memory map. The register blocks that you can see in the following table are available:

Register block Description
Subsystem information Provides software with system information including the system version and how the system is configured.
Subsystem control Provides registers for power, clocks, resets, and other general system control.
Secure privilege control Allows software to control security gating units, which relate to the Secure state of the system. These registers are Secure privilege access only. For example, one of the registers permits software to configure Secure privilege access permissions for APB peripherals.
Non-secure privilege control Allows software to control security gating units, which relate to the Non-secure state of the system. For example, one of the registers permits software to configure Non-secure privilege access permissions for external APB peripherals.
System timers Allows software to control the security access control of the subsystem timers. Both timers can be given privileged or non-privileged access.
Watchdog timers Allows software to control whether the refresh frame of each watchdog has privileged or non-privileged access.
Power Policy Unit Allows software to control the Power Policy Control Unit.
SRAM memory protection control Allows software to control the SRAM MPC registers.
Cortex-M23 processor Private Peripheral Bus (PPB) Allows software to control the Cortex-M23 PPB.
Previous Next