Visible to Intel only — GUID: mwh1416946919938
Ixiasoft
Visible to Intel only — GUID: mwh1416946919938
Ixiasoft
8.5.3.1. Interrupt Funnel for the Internal Interrupt Controller
The hardware interrupt funnel calls the user-registered ISRs. It goes through the IRQs in ipending starting at 0, and finds the first (highest priority) active IRQ. Then it calls the corresponding registered ISR. After this ISR executes, the funnel begins scanning the IRQs again, starting at IRQ0. In this way, higher-priority interrupts are always processed before lower-priority interrupts. When all IRQs are clear, the hardware interrupt funnel returns to the top level.
When the interrupt vector custom instruction is present in the Nios II processor, the HAL source detects it at compile time and generates code using the custom instruction.
For more information, refer to the “Using the Interrupt Vector Custom Instruction” chapter.