ARM Technical Support Knowledge Articles

Can the number of events exceed the number of configured interrupts?

Applies to: PL330 AXI DMA Controller


No, the maximum number of events can only be set to the number of interrupts that a configured DMAC provides.

For each configured interrupt, irq[n], the DMAC can be programmed to either signal an interrupt or generate an event. Therefore, by programming the DMAC you can dynamically alter the combination of events or interrupts that a DMAC can generate.


If a DMAC is configured to provide 4 interrupts then you can program the Interrupt Enable Register to provide the following options:

If your system design requires a DMAC with the capability to signal 4 interrupts whilst also generating n events then the DMAC must be configured to implement 4+n interrupt outputs, that is, irq[(4+n)–1:0].

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential