SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
The following EDMA interrupts are aggregated and sent to the processor:
Table 11-1 shows the associated interrupt and registers for each TPCC instance.
TPCC | Interrupt | Registers Space |
---|---|---|
TPCC_A | TPCC_A_INTAGG | *_INTAGG_MASK *_INTAGG_STATUS*_INTAGG_STATUS_RAW |
For an event to generate an interrupt to the processor, the corresponding bit field must be unmasked in TPCC_x_INTAGG_MASK.
Only an interrupt processor can read the TPCC_x_INTAGG_STATUS register to detect which event triggered the interrupt.
The interrupt can be cleared by writing 0x1 to the corresponding bit in TPCC_x_INTAGG_STATUS.
The software must verfiy that all the aggregated interrupts are cleared so that the level interrupt is de-asserted before exiting the ISR. Only then the software can provide a new pulse interrupt to the processor. Thus, after clearing the software can read the register to confirm a value of 0x0.
The register TPCC_x_INTAGG_STATUS_RAW is set on an event irrespective of the value in TPCC_x_INTAGG_MASK. This field can be cleared by writing 0x1 to the corresponding bit in TPCC_x_INTAGG_STATUS_RAW.