VIM Control Registers
537
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Vectored Interrupt Manager (VIM) Module
15.8.14 IRQ Interrupt Vector Register (IRQVECREG)
The interrupt vector register gives the address of the enabled and active IRQ interrupt.
and
describe these registers.
Figure 15-35. IRQ Interrupt Vector Register (IRQVECREG) [offset = 70h]
31
16
IRQVECREG
R-0
15
0
IRQVECREG
R-0
LEGEND: R = Read only; -
n
= value after reset
Table 15-15. IRQ Interrupt Vector Register (IRQVECREG) Field Descriptions
Bit
Field
Value
Description
31-0
IRQVECREG
From
IRQ interrupt vector register. This vector gives the address of the ISR with the highest
pending IRQ request. The CPU reads the address and branches to this location.
Note:
A read of register IRQINDEX or IRQVECREG will cause IRQINDEX / IRQVECREG to
reflect the index/ISR address for the next highest-priority pending IRQ interrupt. In case there
is no other interrupt pending, the IRQINDEX will read 0x00 and the IRQVECREG register will
read the phantom interrupt address.
15.8.15 FIQ Interrupt Vector Register (FIQVECREG)
The interrupt vector register gives the address of the enabled and active FIQ interrupt.
and
describe these registers.
Figure 15-36. IRQ Interrupt Vector Register (FIQVECREG) [offset = 74h]
31
16
FIQVECREG
R-0
15
0
FIQVECREG
R-0
LEGEND: R = Read only; -
n
= value after reset; X = Unknown
Table 15-16. FIQ Interrupt Vector Register (FIQVECREG) Field Descriptions
Bit
Field
Value
Description
31-0
FIQVECREG
From
FIQ interrupt vector register. This vector gives the address of the ISR with the highest
pending FIQ request. The CPU reads the address and branches to this location.
Note:
A read of register FIQINDEX or FIQVECREG will cause FIQINDEX / FIQVECREG to
reflect the index/ISR address for the next highest-priority pending FIQ interrupt. In case there
is no other interrupt pending, the FIQINDEX will read 0x00 and the FIQVECREG register will
read the phantom interrupt address.