28.14.5. Interrupts
- transfer completion
- early termination (applicable only for Streaming to Memory-Mapped configuration)
- error detection (applicable only for Streaming to Memory-Mapped configuration)
The masking bits for each of the interrupt sources are programmed in the descriptor, so that interrupt enables are unique for each transfer. For pre-fetching use cases, the masking bits information will be passed to the Prefetcher through the Avalon® -ST response source interface from the dispatcher.
Upon receiving the interrupt assertion from mSGDMA Dispatcher IP, the software should poll for the STATUS register. The IRQ status bit is set by hardware and cleared by software. To clear this bit, software needs to write a 1 to this bit. The IRQ status bit is set when a hardware event has a higher priority than a clear by a software event. The IRQ port remains asserted as long as the irq bit of the Dispatcher Status register is still asserted and not cleared by software.