SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
The PRU-ICSS incorporates an interrupt controller - PRUSS_INTC that supports up to 64 system interrupts from different peripherals (including 32 interrupts from PRU-ICSS located interrupt sources). The PRUSS_INTC maps these system events to 10 channels inside the PRUSS_INTC (see Figure 30-34). Interrupts from these 10 channels are further mapped to 10 Host Interrupts.
The Host interrupt 8 and host interrupt 9 are also exported as DMA requests to the device instantiated DMA_CROSSBAR which in turn can remap them to each line of the device integrated SDMA, EDMA, DSP1_EDMA and DSP2_EDMA controllers. For more details on PRU-ICSS DMA request outputs mapping, refer to the Section 30.3.
Figure 30-34 PRU-ICSS Interrupt Controller Block Diagram