© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
User manual
Rev. 01 — 12 January 2006
54
Philips Semiconductors
UM10161
Volume 1
Chapter 5: VIC
I-
Reserved
20-
25
0x0010 0000
0x0200 0000
TIMER2
Match 0 - 2 (MR0, MR1, MR2)
Capture 0 - 2 (CR0, CR1, CR2)
26
0x0400 0000
TIMER3
Match 0 - 3 (MR0, MR1, MR2, MR3)
27
0x0800 0000
Table 57:
Connection of interrupt sources to the Vectored Interrupt Controller (VIC)
Block
Flag(s)
VIC Channel # and Hex
Mask
Fig 13. Block diagram of the Vectored Interrupt Controller (VIC)
FIQ
S
TATU
S
[
3
1:0]
VECTIRQ0
HARDWARE
PRIORITY
LOGIC
IRQ
S
TATU
S
[
3
1:0]
nVICFIQ
NonVectIRQ
non-vectored IRQ interr
u
pt logic
priority 0
nVICIRQ
VECTADDR0[
3
1:0]
VECTIRQ1
VECTIRQ15
VECTADDR1[
3
1:0]
VECTADDR15[
3
1:0]
IRQ
a
ddre
ss
s
elect
for
highe
s
t priority
interr
u
pt
VECTORADDR
[
3
1:0]
VICVECT
ADDROUT
[
3
1:0]
DEFAULT
VECTORADDR
[
3
1:0]
priority14
priority15
priority2
priority1
VECTORADDR
[
3
1:0]
S
OURCE
VECTORCNTL[5:0]
ENABLE
vector interr
u
pt 0
vector interr
u
pt 1
vector interr
u
pt 15
RAWINTERRUPT
[
3
1:0]
INT
S
ELECT
[
3
1:0]
S
OFTINT
[
3
1:0]
INTENABLE
[
3
1:0]
S
OFTINTCLEAR
[
3
1:0]
INTENABLECLEAR
[
3
1:0]
VICINT
S
OURCE
[
3
1:0]
IRQ
S
TATU
S
[
3
1:0]
FIQ
S
TATU
S
[
3
1:0]
nVICFIQIN
non-vectored FIQ interr
u
pt logic
interr
u
pt priority logic
interr
u
pt re
qu
e
s
t, m
as
king
a
nd
s
election
nVICIRQIN VICVECTADDRIN[
3
1:0]
IRQ