Figure 3-34 shows the software warm reset sequence of the EVE1 subsystem.
For doing the software reset of EVE1 the MPU software must ensure that EVE1 CPU is in IDLE state and EVE1 is in STANDBY state and the functional clock to EVE1 has been gated.
The software warm reset sequence is:
- MPU software sets the RM_EVE1_RSTCTRL register to 0x1. This causes the PRCM module to asset the EVE1_RST, EVE1_LRST to the EVE subsystem. The EVE1_PWRON_RST remains deasserted.
- The MPU software enables the functional clock to the EVE1 subsystem.
- The MPU software cleares the RM_EVE1_RSTCTRL[1] RST_EVE1 and RM_EVE1_RSTCTRL[0] RST_EVE1_LRST bits. This causes the PRCM module to release EVE1_RST and EVE1_LRST to the EVE subsystem.