VIM Control Registers
532
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Vectored Interrupt Manager (VIM) Module
15.8.9 Pending Interrupt Read Location Registers (INTREQ[0:2])
The pending interrupt registers (INTREQx) give the pending interrupt requests. The register is updated
every vbus clock cycle.
,
,
and
describe this register.
Figure 15-20. Pending Interrupt Read Location Register 0 (INTREQ0) [offset = 20h]
31
16
INTREQ0[31:16]
R/W1CP-0
15
0
INTREQ0[15:0]
R/W1CP-0
LEGEND: R/W = Read/Write; W1CP = Write 1 to clear in privilege mode only; -
n
= value after reset
Figure 15-21. Pending Interrupt Read Location Register 1 (INTREQ1) Register [offset = 24h]
31
16
INTREQ1[63:48]
R/W1CP-0
15
0
INTREQ1[47:32]
R/W1CP-0
LEGEND: R/W = Read/Write; W1CP = Write 1 to clear in privilege mode only; -
n
= value after reset
Figure 15-22. Pending Interrupt Read Location Register 2 (INTREQ2) Register [offset = 28h]
31
16
INTREQ2[95:80]
R/W1CP-0
15
0
INTREQ2[79:64]
R/W1CP-0
LEGEND: R/W = Read/Write; W1CP = Write 1 to clear in privilege mode only; -
n
= value after reset
Table 15-10. Pending Interrupt Read Location Registers (INTREQx) Field Descriptions
Bit
Field
Value
Description
95-0
INTREQx[95:0]
Pending interrupt bits. These bits determine whether an interrupt request is pending for the request
channel between 0 and 95. The interrupt ENABLE register does not affect the value of the interrupt
pending bit. Bit INTREQx[95:0] corresponds to request channel[95:0].
User and Privilege Mode read:
0
No interrupt event has occurred.
1
An interrupt is pending.
Privilege Mode write only:
0
Writing 0 has no effect.
1
Clears the interrupt pending status flag. This write-clear functionality is intended to allow clearing
those interrupts which have been signaled to VIM before enabling the interrupt channel, if they are
undesired.