Modules
INTC

Modules

 INTC Data Structures
 INTC Symbols Defined
 INTC Enumerated Data Types
 INTC Functions

Detailed Description

Introduction

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.

References

  1. CSL 3.x Technical Requirements Specifications Version 0.5, dated May 14th, 2003
  2. TMS320C64x+ DSP Megamodule SPRU871I.pdf (May 2008)

Assumptions

The abbreviations INTC, Intc and intc have been used throughout this document to refer to Interrupt Controller


Copyright 2014, Texas Instruments Incorporated