SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Resets to the MPU subsystem are provided by the global PRCM module and controlled by the local MPU_PRCM module.
Figure 4-4 shows the reset scheme of the MPU subsystem.
All external resets that are input to the local PRCM signals are active low. All external reset input signals are driven by the global PRCM. Four internal reset signals are generated by the local PRCM module.
The LPRM_PWRON_RST reset signal is a global cold reset for the wake-up logic and resets the wake-up domain logic (the PSCON modules) in the local PRCM module. A cold reset is typically asserted when power is initially applied to the system. The user can check whether this reset event has occurred by reading the PRM_RSTST[0] GLOBAL_COLD_RST bit.
The LPRM_RST reset signal is a global warm reset that resets the wake-up domain logic (the PSCON modules) in the local PRCM module. Warm reset is typically used to reset a system that has been operating for some time. The user can check whether this reset event has occurred by reading the PRM_RSTST[1] GLOBAL_WARM_RST bit.
The DPLL_MPU_PWRON_RST reset signal resets the DPLL_MPU.
The MPUAON_RST reset signal resets the MPU always-on domain: the standby controller and the MPU_WUGEN. The user can check whether the reset has occurred by reading the WKG_CONTROL_0[15] DOMAIN_RST bit for MPU_C0 and the WKG_CONTROL_1[15] DOMAIN_RST bit for MPU_C1.
The MPU_MA has three incoming reset signals:
The local PRCM module provides two reset signals for each CPU:
For more information about clocks, resets, and power domains, and the MPU_PWRON_RST and MPU_RST reset signals, see Power, Reset, and Clock Management.