S3C2410A INTERRUPT CONTROLLER
14-1
14 INTERRUPT CONTROLLER
OVERVIEW
The interrupt controller in the S3C2410A receives the request from 56 interrupt sources. These interrupt sources are
provided by internal peripherals such as the DMA controller, the UART, IIC, and others. In these interrupt sources,
the UARTn and EINTn interrupts are 'OR'ed to the interrupt controller.
When receiving multiple interrupt requests from internal peripherals and external interrupt request pins, the interrupt
controller requests FIQ or IRQ interrupt of the ARM920T core after the arbitration procedure.
The arbitration procedure depends on the hardware priority logic and the result is written to the interrupt pending
register, which helps users notify which interrupt is generated out of various interrupt sources.
Request sources
(with sub -register)
Request sources
(without sub -register)
SRCPND MASK
MODE
Priority
INTPND
IRQ
FIQ
SUBSRCPND SUBMASK
Figure 14-1. Interrupt Process Diagram