![Samsung S3C2501X User Manual Download Page 436](http://html.mh-extra.com/html/samsung/s3c2501x/s3c2501x_user-manual_340828436.webp)
S3C2501X
INTERRUPT CONTROLLER
13-1
13
INTERRUPT CONTROLLER
13.1 OVERVIEW
The S3C2501X interrupt controller has a total of 29 interrupt sources. Interrupt requests can be generated by
internal function blocks or external pins.
The ARM940T core recognizes two kinds of interrupts: a normal interrupt request (IRQ) and a fast interrupt
request (FIQ). Therefore all S3C2501X interrupts can be categorized as either IRQ or FIQ. The S3C2501X
interrupt controller is level sensitive to each interrupt source.
Three special registers are used to control interrupt generation and handling:
— Interrupt priority registers (INTPRIORn): The index number of each interrupt source is written to the pre-
defined interrupt priority register field to obtain that priority. The interrupt priorities are pre-defined from 0x0
to 0x26.
— Interrupt mode register (INTMOD, EXTMOD): Defines the interrupt mode, IRQ or FIQ, for each interrupt
source.
— Interrupt mask register (INTMASK, EXTMASK): Indicates that the current interrupt has been disabled if the
corresponding mask bit is "1". If an interrupt mask bit is "0" the interrupt will be serviced normally. If the
global mask bit (bit 31) of EXTMASK register is set to "1", no interrupt is serviced. When the global mask bit
has been set to "0", the interrupt is serviced.
13.2 FEATURES
•
Supports IRQ and FIQ Interrupt Request
•
Level Sensitive Interrupt Sources
•
Supports 23 Internal Interrupt Sources
•
Supports 6 External Interrupt Sources
•
Supports Interrupt Sources Programmable to Different Priorities
•
Supports Global Interrupt Masking
Summary of Contents for S3C2501X
Page 18: ......
Page 275: ...MEMORY CONTROLLER S3C2501X 5 60 NOTES ...
Page 289: ...I2C CONTROLLER S3C2501X 6 14 NOTES ...
Page 373: ...GDMA CONTROLLER S3C2501X 9 24 NOTES ...
Page 435: ...I O PORTS S3C2501X 12 12 NOTES ...