ARM ARM DUI 0224I Computer Hardware User Manual


 
Programmer’s Reference
ARM DUI 0224F Copyright © 2003-2007 ARM Limited. All rights reserved. 4-63
4.11.3 Handling 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.
[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)
Table 4-42 Interrupt signals to secondary interrupt controller (continued)
Bit
Interrupt
source
Description