5 interrupts, 1 interrupt sources and interrupt controller, Product preview – Texas Instruments TMS320C6454 User Manual

Page 112

Advertising
background image

www.ti.com

PRODUCT PREVIEW

7.5 Interrupts

7.5.1

Interrupt Sources and Interrupt Controller

TMS320C6454
Fixed-Point Digital Signal Processor

SPRS311A – APRIL 2006 – REVISED DECEMBER 2006

The CPU interrupts on the C6454 device are configured through the C64x+ Megamodule Interrupt
Controller. The interrupt controller allows for up to 128 system events to be programmed to any of the
twelve CPU interrupt inputs, the CPU exception input, or the advanced emulation logic. Table 8-4 shows
the mapping of system events to the interrupt controller inputs. Event numbers 0-31 correspond to the
default interrupt mapping of the device. The remaining events must be mapped using software.

For more information on the Interrupt Controller, see the TMS320C64x+ Megamodule Reference Guide
(literature number

SPRU871

).

Table 7-10. C6454 DSP Interrupts

EVENT NUMBER

INTERRUPT EVENT

INTERRUPT SOURCE

0

(1)

EVT0

Interrupt Controller output of event combiner 0, for events 1 - 31.

1

(1)

EVT1

Interrupt Controller output of event combiner 1, for events 32 - 63.

2

(1)

EVT2

Interrupt Controller output of event combiner 2, for events 64 - 95.

3

(1)

EVT3

Interrupt Controller output of event combiner 3, for events 96 - 127.

4 - 8

(2)

Reserved

Reserved. Do not use.

EMU interrupt for:

1.

Host scan access

9

(2)

EMU_DTDMA

2.

DTDMA transfer complete

3.

AET interrupt

10

(2)

Reserved

Reserved. Do not use.

11

(2)

EMU_RTDXRX

EMU real-time data exchange (RTDX) receive complete

12

(2)

EMU_RTDXTX

EMU RTDX transmit complete

13

(2)

IDMA0

IDMA channel 0 interrupt

14

(2)

IDMA1

IDMA channel 1 interrupt

15

(2)

DSPINT

HPI/PCI-to-DSP interrupt

16

I2CINT

I2C interrupt

17

MACINT

Ethernet MAC interrupt

18

AEASYNCERR

EMIFA error interrupt

19 - 23

Reserved

Reserved. Do not use.

24

EDMA3CC_GINT

EDMA3 channel global completion interrupt

25 - 39

Reserved

Reserved. Do not use.

40

RINT0

McBSP0 receive interrupt

41

XINT0

McBSP0 transmit interrupt

42

RINT1

McBSP1 receive interrupt

43

XINT1

McBSP1 transmit interrupt

44 - 50

Reserved

Reserved. Do not use.

51

GPINT0

GPIO interrupt

52

GPINT1

GPIO interrupt

53

GPINT2

GPIO interrupt

54

GPINT3

GPIO interrupt

55

GPINT4

GPIO interrupt

56

GPINT5

GPIO interrupt

57

GPINT6

GPIO interrupt

58

GPINT7

GPIO interrupt

(1)

Interrupts 0 through 3 are non-maskable and fixed.

(2)

Interrupts 4 through 15 are programmable by modifying the binary selector values in the Interrupt Selector Control registers fields.
shows the default interrupt sources for Interrupts 4 through 15.

C64x+ Peripheral Information and Electrical Specifications

112

Submit Documentation Feedback

Advertising