Programmer’s Reference

Table 4-42 Interrupt signals to secondary interrupt controller (continued)

Bit

Interrupt

Description

source

 

 

 

 

 

[24]

AACI

Audio CODEC interface interrupt

 

 

 

[23]

MMCI1A

Multimedia card 1A interrupt

 

 

 

[22]

MMCI0A

Multimedia card 0A interrupt

 

 

 

[21]

DiskOnChip

Interrupt from DiskOnChip flash memory controller

 

 

 

[20:10]

Reserved

NA

 

 

 

[9]

Keypad

Key pressed on display keypad

 

 

 

[8]

Touchscreen

Pen down on CLCD touchscreen (this signal is generated

 

 

by the touchscreen controller on the CLCD adaptor board)

 

 

 

[7]

Character LCD

Character LCD ready for data

 

 

 

[6]

UART3

UART 3 empty or data available

 

 

 

[5]

SCI1

Smart Card 1 interface interrupt

 

 

 

[4]

KMI1

Activity on mouse port

 

 

 

[3]

KMI0

Activity on keyboard port

 

 

 

[2]

MMCI1B

Multimedia card 1B interrupt

 

 

 

[1]

MMCI0B

Multimedia card 0B interrupt

 

 

 

[0]

SOFTINT

Software interrupt from secondary controller

 

 

(SIC_SOFTINT register)

 

 

 

4.11.3Handling interrupts

This section describes interrupt handling and clearing in general. For examples of interrupt detection and handling, see the ARM Developer Suite Developer Guide, the RealView Compilation Tools User Guide, and the ARM926EJ-S Technical Reference Manual.

The majority of peripheral interrupts can be routed direct to the ARM926EJ-S PXP Development Chip primary interrupt controller. Peripherals external to the development chip have their interrupts routed to the PIC through the SIC_PICEnable register or the SIC. Routing interrupts through the PIC_Enable register rather than the SIC provides a faster mechanism for reading external interrupts, however it uses interrupt lines that are allocated to RealView Logic Tile interrupts.

ARM DUI 0224I

Copyright © 2003-2010 ARM Limited. All rights reserved.

4-63

Page 229
Image 229
ARM ARM DUI 0224I manual Handling interrupts