RM0082
CPU subsystem_Vectored interrupt controller (VIC)
Doc ID 018672 Rev 1
8.6.7 VICINTENABLE
register
The VICINTENABLE is a RW register which allows to enable the interrupt request lines by
masking the interrupt sources for the IRQ interrupt. The VICINTENABLE bit assignments
are given in
.
8.6.8 VICINTENCLEAR
register
The VICINTENCLEAR is a WO register which allows to clear bits in the VICINTENABLE
register (
Section 8.6.7: VICINTENABLE register
). The VICINTENCLEAR bit assignments
.
8.6.9 VICSOFTINT
register
The VICSOFTINT (software interrupt) is a RW register which generates software interrupts.
The VICSOFTINT bit assignments are given in
.
Table 32.
VICINTSELECT register bit assignments
Bit
Name
Reset
value
Description
[31:00]
IntSelect
32’h0
Each bit is associated to an interrupt line.
Each bit allows to select the type of interrupt for
relevant interrupt requests, according to encoding:
1‘b0 = IRQ interrupt
1‘b1 = FIQ interrupt
Table 33.
VICINTENABLE register bit assignments
Bit
Name
Reset
value
Description
[31:00]
IntEnable
32’h0
Each bit is associated to an interrupt line.
If a bit is set, the relevant interrupt request to the
processor is enabled.
A HIGH bit sets the corresponding bit in the
VICINTENABLE Register. A LOW bit has no effect.
Table 34.
VICINTENCLEAR register bit assignments
Bit
Name
Reset
value
Description
[31:00]
IntEnableClear
-
Each bit is associated to an interrupt line.
Writing a 1‘b1 in a bit, the corresponding bit in the
VICINTENABLE register is cleared.
Writing a 1‘b0 has no effect.