XC2200 Derivatives
System Units (Vol. 1 of 2)
Interrupt and Trap Functions
User’s Manual
5-3
V2.1, 2008-08
ICU_X2K, V2.2
Figure 5-1
Block Diagram of the Interrupt and PEC Controller
MCB04915
FINT1ADDR
FINT1CSP
FINT0ADDR
FINT0CSP
Interrupt Jump
Table Cache
BNKSEL3
BNKSEL0
Fast Bank
Switching
Interrupt
Handler Control
PECC1
PECC0
PEC
Control
(PEC Control
Registers)
PECISNC
PECC7
irq1IC
irq0IC
Arbitration
Control
(Interrupt Control
Registers)
EOPIC
irq126IC
P
eripheral
E
vent
C
ontroller
(PEC)
Arbitration
Interrupt
Handler
Interrupt
Request
Request
Control
EOP
INT
2)
Arbitr.
Winner
Interrupt
Request
Request
Control
Injection
Control
(CPU Action
Request)
PEC Request
irq n-1
SRCP1
SRCP0
SRCP7
DSTP1
DSTP0
DSTP7
PECSEG1
PECSEG0
PECSEG7
PEC Pointer
Interrupt and Peripheral Event Controller
irq n-2
1)
irq n-3
irq0
irq1
irq2
irq3
Interrupt
Request
Lines
C166S V2
CPU
Injection
Interface
OCE/OCDS
OCE Injection
Request & Control
1)
Number of interrupt nodes n (up to 128)
2)
End of PEC Interrupt (EOPINT) is connected to Interrupt request line irq n-1.
Therefore, only n-1 interrupt lines (irq n-2 ... 0) are available for peripheral request handling.