SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The device SMS will issue this reset upon a security error.
When this reset is enabled in MCU domain, it causes a whole device warm reset.
This SMS reset of the MCU domain is enabled only when the SMS_COLD_RESET_ENz bit in MCU domain CTRLMMR is '0'.
When the M4FSS is configured as a safety processor, it can block this reset from resetting the MCU domain.
This is an asynchronous reset type (takes effect immediately)
This reset behavior is same as MCU_RESETz reset signal (MCU_RESETz HW Pin).
All modules in MCU domain are reset except for CTRLMMR bits which are reset only on MCU_PORz.
IOs are not affected.
M4FSS is reset.
When MCU_RESETz is de-asserted, the MCU domain will be reconfigured by R5FSS (secondary boot loader) in the MAIN domain.
All modules in the MAIN domain are reset except for CTRLMMR bits which are reset only on PORz.
IOs are not affected.
All processor cores are reset (A53SS, SMS, and R5FSS).
When MCU_RESETz is de-asserted, the device goes through full boot. The reason for this reset is captured in the CTRLMMR reset source register CTRLMMR_RST_SRC.
During device boot-up, the R5FSS (secondary boot loader) will read the CTRLMMR reset status and MCU ACTIVE MAGIC WORD and reconfigure the MCU domain/M4FSS processor accordingly.