SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Table 8-349 summarizes the two reset signals of the ARP32 CPU and their effects. Table 8-350 summarizes the different application of the two resets.
Figure 8-56 illustrates the ARP32 CPU power-on-reset sequence.
If warm reset is applied without Power on reset, to avoid meta-stability issues within the CPU core, the functional clock to the CPU core must be stopped by external clock generation logic prior to Warm reset assertion and the functional clock must be restored prior to Warm reset de-assertion.
Reset Type | Signal Name | Reset Type | Does CPU Reset? | |
---|---|---|---|---|
Debug Logic | Functional Logic | |||
Power On Reset | cpu_porz_i | Async | Yes | No |
Warm Reset | cpu_resetz_i | Async | No | Yes |
cpu_ porz_i | cpu_resetz_i | Reset Mode | Application | Does CPU Reset? | Need Synchronization? | |||
---|---|---|---|---|---|---|---|---|
Debug Logic | Functional Logic | Assertion | De-assertion | |||||
0 | 0 | Power On Reset | Reset at power up, full system reset | Yes | No | NA | Yes | |
0 | 1 | Not supported | NA | NA | NA | NA | NA | |
1 | 0 | Warm Reset | Reset of CPU core only, for example, watchdog reset | No | Yes | Yes | Yes | |
1 | 1 | Normal | No reset, normal running mode | No | No | NA | NA |