Nested Vectored Interrupt Controller
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
8-15
Unrestricted Access
Non-Confidential
Interrupt Set-Pending Register
Use the Interrupt Set-Pending Register to:
•
force interrupts into the pending state
•
determine which interrupts are currently pending.
Each bit in the register corresponds to one of the 32 interrupts. Setting an Interrupt
Set-Pending Register bit pends the corresponding interrupt.
Clear an Interrupt Set-Pending Register bit by writing a 1 to the corresponding bit in the
Interrupt Clear-Pending Register (see
Interrupt Clear-Pending Register
). Clearing the
Interrupt Set-Pending Register bit puts the interrupt into the non-pended state.
Note
Writing to the Interrupt Set-Pending Register has no affect on an interrupt that is already
pending or is disabled.
The register address, access type, and Reset state are:
Address
0xE000E200
-
0xE000E21C
Access
Read/write
Reset state
0x00000000
Table 8-10 describes the field of the Interrupt Set-Pending Register.
Interrupt Clear-Pending Register
Use the Interrupt Clear-Pending Register to:
•
clear pending interrupts
•
determine which interrupts are currently pending.
Each bit in the register corresponds to one of the 32 interrupts. Setting an Interrupt
Clear-Pending Register bit puts the corresponding pending interrupt in the inactive
state.
Table 8-10 Interrupt Set-Pending Register bit assignments
Bits
Field
Function
[31:0]
SETPEND
Interrupt set-pending bits:
1 = pend the corresponding interrupt
0 = corresponding interrupt not pending.
Writing 0 to a SETPEND bit has no effect. Reading the bit returns its current state.