SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
This section describes the MAC (multiplier with accumulation) module integrated to PRU0/PRU1 cores, RTU_PRU0/RTU_PRU1 auxiliary cores and TX_PRU0/TX_PRU1 cores of PRU_ICSSGn (or CFG1, PRU1).
Each of the six PRU cores (PRU0/PRU1, RTU_PRU0/RTU_PRU1 auxiliary cores and TX_PRU0/TX_PRU1 transmit cores ) has a designated unsigned multiplier with accumulation (MPY/MAC). The MAC supports two modes of operation: Multiply Only and Multiply and Accumulate.
The MAC is directly connected with the PRU internal registers R25-R29 and uses the broadside load/store PRU interface and XFR instructions to both control and mode of the MAC and import the multiplication results into the PRU.
The PRU MPY/MAC features are: