SPRUJ79 November 2024 F29H850TU , F29H859TU-Q1
Table 3-1 summarizes the various reset signals and the effect on the device.
| Reset Source | LPOST | HSM Reset | CPU1 Subsystem Reset | CPU2 Subsystem Reset | CPU3 Subsystem Reset | JTAG / Debug Logic Reset | IOs | XRSn Output |
|---|---|---|---|---|---|---|---|---|
| PORESETn_RAW | Yes | Yes | Yes | Yes | Yes | Yes | Hi-Z | Yes |
| PORESETn | - | Yes | Yes | Yes | Yes | Yes | Hi-Z | Yes |
| XRSn Pin | - | Yes | Yes | Yes | Yes | - | Hi-Z | - |
| CPU1.SIMRESET.XRSn | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
| CPU1.WDRSn | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
| ESM CPU1.NMIWDRSn(1) | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
| CPU1.SYSRSn (Debugger Reset) |
- | - | Yes | Yes | Yes | - | Hi-Z | - |
| CPU2.WDRSn | - | - | - | Yes | - | - | - | - |
| ESM CPU2.NMIWDRSn(1) | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
| CPU2.SYSRSn (Debugger Reset) |
- | - | - | Yes | - | - | - | - |
| CPU3.WDRSn | - | - | - | - | Yes | - | - | - |
| ESM CPU3.NMIWDRSn(1) | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
| CPU3.SYSRSn (Debugger Reset) |
- | - | - | - | Yes | - | - | - |
| ECAT_RESET_OUT | - | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
The resets can be divided into a few groups:
Whenever the CPU1 subsystem is reset, CPU2 and CPU3 also gets reset if configured in SSU CPU2 and CPU3 Reset Control (CPU_RST_CTRL) registers and held in reset until CPU1 brings CPU2 and CPU3 out of reset by writing to the CPU_RST_CTRL register or as determined by HSM input. This is done by user application code on CPU1.
Many peripheral modules have individual resets accessible through the system control registers. For information about a module reset state, refer to the appropriate chapter for that module.
Figure 3-1 captures the overall device level reset connectivity and propagation.