CPU subsystem_Vectored interrupt controller (VIC)
RM0082
Doc ID 018672 Rev 1
8.6.4 VICFIQSTATUS
register
The VICFIQSTATUS is the RO register which provides the status of the interrupts after FIQ
masking (through VICINTENABLE and VICINTSELECT,
Section 8.6.6: VICINTSELECT register
respectively), at the output of the
interrupt request logic block (
). The VICFIQSTATUS bit assignments are given
in
.
8.6.5 VICRAWINTR
register
The VICRAWINTR is a RO register, which provides the raw status of both interrupt sources
and software interrupts (before masking through enable registers, VICINTENABLE and
VICINTSELECT). The VICRAWINTR bit assignments are given in
8.6.6 VICINTSELECT register
The VICINTSELECT is a RW register which allows to select whether the corresponding
interrupt generates an FIQ or an IRQ interrupt. The VICINTSELECT bit assignments are
given in
Table 29.
VICIRQSTATUS register bit assignments
Bit
Name
Reset
value
Description
[31:00]
IRQStatus
32’h0
Each bit is associated to an interrupt.
If a bit is set, it indicates that the relevant interrupt is
active, and generates an interrupt to the processor.
Table 30.
VICFIQSTATUS register bit assignments
Bit
Name
Reset
value
Description
[31:00]
FIQStatus
32’h0
Each bit is associated to an interrupt.
If a bit is set, it indicates that the relevant interrupt is
active, and generates an interrupt to the processor.
Table 31.
VICRAWINTR register bit assignments
Bit
Name
Reset
value
Description
[31:00]
Raw Interrupt
-
Each bit is associated to an interrupt.
If a bit is set, it indicates that the relevant interrupt
request is active before masking.