Visible to Intel only — GUID: jgq1642988381307
Ixiasoft
Visible to Intel only — GUID: jgq1642988381307
Ixiasoft
9.7.3.1. Hardware Interrupt Funnel for the Internal Interrupt Controller
The hardware interrupt funnel calls the user-registered ISRs. It goes through the hardware IRQs in Machine Interrupt-Pending mip register starting at hardware IRQ0, and finds the first (highest priority) active hardware IRQ. Then it calls the corresponding registered ISR. After this ISR executes, the funnel begins scanning the hardware IRQs again, starting at hardware IRQ0. In this way, higher-priority interrupts are always processed before lower-priority interrupts. When all hardware IRQs are clear, the hardware interrupt funnel returns to the top level.
For more information on applying the hardware interrupts, refer to the Nios V Processor Hardware Interrupt Service Routines chapter.