
Interrupts and Interrupt Controller (INTC)
PXN20 Microcontroller Reference Manual, Rev. 1
10-4
Freescale Semiconductor
Figure 10-2. INTC Software Vector Mode
Typical program flow for software vector mode is shown in
Figure 10-3. Program Flow–Software Vector Mode
The common interrupt exception handler address is calculated by hardware as shown in
for
the Z0 core and
for the Z6 core. The upper half of the interrupt vector prefix register (IVPR)
is added to the offset contained in the external input interrupt vector offset register (IVOR4).
NOTE
Since bits IVOR4[28:31] are not part of the offset value for the Z6, the
vector offset must be located on a quad-word (16-byte) aligned location in
memory. For the Z0 core, the value of IVOR4 is hard coded to 0x040.
IRQs
Interrupt
controller
(INTC)
External interrupt
exception request
e200z6
or
e200z0
core
ISR
ISR 0 address
ISR 0
ISR
ISR 1
•
•
•
ISR
ISR n
•
•
•
ISR
ISR N – 1
ISR n address
ISR N – 1 address
ISR 1 address
•
•
•
•
•
•
Prolog
(Including
using IACKR
to get vector
then bl ISR_n
Epilog
IVPR + IVOR4
IRQ[n]
taken
IACKR
Instructions
Address
Instructions
Address
VTBA
N is the maximum number of usable interrupt vectors, which equals 316, and includes 26 reserved IRQ vectors
and eight software-settable IRQ vectors.
Summary of Contents for PXN2020
Page 1: ...PXN20 Microcontroller Reference Manual Devices Supported PXN2020 PXN2120 PXN20RM Rev 1 06 2011...
Page 42: ...PXN20 Microcontroller Reference Manual Rev 1 lxiv Freescale Semiconductor...
Page 64: ...Introduction PXN20 Microcontroller Reference Manual Rev 1 1 22 Freescale Semiconductor...
Page 112: ...Signal Description PXN20 Microcontroller Reference Manual Rev 1 3 44 Freescale Semiconductor...
Page 118: ...Resets PXN20 Microcontroller Reference Manual Rev 1 4 6 Freescale Semiconductor...
Page 372: ...e200z6 Core Z6 PXN20 Microcontroller Reference Manual Rev 1 13 8 Freescale Semiconductor...
Page 412: ...e200z0 Core Z0 PXN20 Microcontroller Reference Manual Rev 1 14 14 Freescale Semiconductor...
Page 821: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 27 49...
Page 822: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 27 50 Freescale Semiconductor...
Page 1376: ...Memory Map PXN20 Microcontroller Reference Manual Rev 1 A 118 Freescale Semiconductor...