The following figure shows the interrupt hierarchy within the IP core.
Datapath overflow indicates that a sub-block in the signal chain has detected that the output signal amplitude has exceeded full scale, and has been saturated. If overflow is detected it indicates that either the signal amplitude is too high, or the block settings are incorrect for the signal amplitude. For example, using a large gain correction factor on a signal that is close to full-scale causes a QMC gain overflow.
All of the interrupts shown in the previous figure are enabled and handled by
the interrupt functions of the RFdc driver API. The default interrupt status handler (XRFdc_IntrHandler
) automatically follows the interrupt hierarchy in
the previous figure to determine the source of the interrupt, and then passes this information
to the user-defined status handler to respond.