This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

What is the difference between system events in PRU_ICSSG and Global Events of Interrupt Aggregator?

Hello,
my question is in the title.
Until now I thought that the interrupt aggregator is for processing global system events over DMA.
Then I read about the interrupts in PRU_ICSSG being system events.
So, what is the difference and when would I want to use which?
Thank you for your time and trouble.


Best regards

Philip.

P.S. I am working on an AM243x, I thought, my part number was XAM2434ASFGGAALV .
as it says in the AM243x-datasheet:


But it is not accepted.

  • Hi
    Both are very different. PRU-ICSS has its own INTC and system events which can be mapped to channels and hosts. System events can be ICSS internal or external events.

    Interrupt Aggregator is event generator within NAVSS. This can convert PSI events to SoC interrupt events, both serves similar functions but for different IPs.


    Regards
    Dhaval