SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The device instantiates two dual Cortex®-M4 image processor unit (IPU) subsystems available for general purpose usage.
The two IPU subsystems are identical from functional point of view. Thus, a unified name IPUx shall be used throughout the chapter for simplification.
Each IPU subsystem contains two Arm® Cortex-M4 processors (IPUx_C0 and IPUx_C1) that share a common level 1 (L1) cache (called unicache [IPUx_UNICACHE]). The two Cortex-M4 cores are completely homogeneous to one another. Any task possible using one Cortex-M4 core is also possible using the other Cortex-M4 core. It is software responsibility to distribute the various tasks between each Cortex-M4 core for optimal performance.
The integrated interrupt handling of the IPUx subsystem allows it to function as an efficient control unit.
Figure 7-1 is a high-level block diagram of the IPUx subsystem.