The reset state manager manages the priorities among the different reset sources. The resets are listed in order of priority as follows:
- 1.General reset
- 2.Backup reset
- 3.Watchdog reset
- 4.Software reset
- 5.User reset
Specific cases are listed below:
- When in user reset:
- A watchdog event is impossible because the Watchdog Timer is being reset by the proc_nreset signal.
- A software reset is impossible, since the processor reset is being activated.
- When in software reset:
- A watchdog event has priority over the current state.
- The NRST has no effect.
- When in watchdog reset:
- The processor reset is active and so a software reset cannot be programmed.
- A user reset cannot be entered.