![]() |
![]() |
Modules | |
INTC Data Structures | |
INTC Symbols Defined | |
INTC Enumerated Data Types | |
INTC Functions |
The CPU has one exception input, one non-maskable interrupt, 12 maskable interrupts, and two dedicated emulation interrupts.The Interrupt Controller supports up to 128 system events. There are 128 system events that act as inputs to the Interrupt Controller. They consist of both internally-generated events (within the megamodule) and chip-level events. In addition to these 128 events, INTC also receives (and routes straight through to the CPU) the non-maskable and reset events.From these event inputs, the Interrupt Controller outputs signals to the CPU:
NOTE: The CSL 3.0 INTC module is delivered as a separate library from the remaining CSL modules. When using an embedded operating system that contains interrupt controller/dispatcher support, do not link in the INTC library. For interrupt controller support, DSP/BIOS users should use the HWI (Hardware Interrupt) and ECM (Event Combiner Manager) modules supported under DSP/BIOS v5.21 or later.
The abbreviations INTC, Intc and intc have been used throughout this document to refer to Interrupt Controller