SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The PRU_ICSSG system integrates 6 Task Managers used for efficient switching between tasks.
There is one dedicated task manager for each PRU, RTU and TX_PRU core (PRU0/ PRU1, RTU_PRU0/ RTU_PRU1 and TX_PRU0/ TX_PRU1 cores), which are described in the subsequent sections. Each task manager works independently from the others.
Figure 6-211 shows a block diagram of the Task Manager modules and the associated PRU0/ PRU1 (Core CPU0 and CPU1), RTU_PRU0/RTU_PRU1 (Aux CPU0 and Aux CPU1) cores and TX_PRU0/ TX_PRU1 (Transmit CPU0 and CPU1) cores.
The Task Manager has two modes of operation: