SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Three reset signals controlled by the power, reset, and clock management (PRCM) module let the two Arm Cortex-M4 processors and the rest of the IPUx subsystem be reset independently. These three reset signals are: IPUx_CPU0_RST, IPUx_CPU1_RST, and IPUx_RST. The Arm Cortex-M4 processors must come out of reset one at a time:
Because IPUx_C0 controls the reset for IPUx_C1 (through the PRCM registers), the code running on IPUx_C0 decides the mode of operation, whether it is:
This decision of which mode to use is driven by the use case. If the software partitioning and performance requirement for a use case requires two Cortex-M4 processors to run simultaneously, the user must go to mode 2. If IPUx_C1 is not required for a particular use case, the user can remain in mode 1.
Figure 7-5 shows the reset scheme of the IPUx subsystem.