The IRQ module receives a configurable number of interrupt wires from the user logic and one interrupt wire from each DMA channel. This module is responsible for generating an interrupt over PCIe. Support for MSI-X, MSI, and legacy interrupts can be specified during IP configuration.
Note: The Host can enable one or more interrupt
types from the specified list of supported interrupts during IP configuration. The IP
only generates one interrupt type at a given time even when there are more than one
enabled. MSI-X interrupt takes precedence over MSI interrupt, and MSI interrupt take
precedence over Legacy interrupt. The Host software must not switch (either enable or
disable) an interrupt type while there is an interrupt asserted or pending.