69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
Interrupt Controller
12
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006 10:46 am,
Preliminary
Document Classification: Proprietary Information
Page 349
Not approved by Document Control. For review only.
is a block diagram of the interrupt controller operation. The registers depicted in the figure are
described in detail in this chapter.
12.4.1
Accessing Interrupt Controller Registers
Most of the interrupt controller registers can be accessed through coprocessor registers. Accessing the interrupt
controller registers through the coprocessor registers significantly reduces access times. The
coprocessor-mapped registers must be accessed in supervisory mode only. Attempts to access the
coprocessor-mapped interrupt coprocessor in user mode results in an undefined instruction exception.
shows the Interrupt Controller registers and the coprocessor register numbers that correspond to them.
The registers are mapped to the register space of Coprocessor 6.
Figure 12-1. Interrupt Controller Block Diagram
Interrupt Level
Register
Interrupt Pending
Register
Interrupt Mask
Register
IRQ Interrupt
Pending Register
FIQ Interrupt
Pending Register
Interrupt Priority
Register
Highest Priority
Register
Peripheral Priority
Processor
ICCR[DIM] = 0b0 &
Processor in IDLE state
Interrupt Source
Bit
All Other
Qualified
Interrupt Bits
32
32
FIQ Interrupt to
Processor
IRQ Interrupt to
Processor
33
33
INT_001_P2