
21
V
RC
4372 I/O Controller
Interrupt Status Registers (INTSTAT[2:0])
Each of these registers corresponds to the output interrupt pin IPL[2:0] of the same
number. These three registers provide a snapshot of the source of an IPL interrupt
taken on one clock edge during the read cycle (synchronized). This register also
provides a means for clearing edge-triggered interrupt sources. To clear an edge-
triggered interrupt, a zero is written to this register in the bit position of the interrupt.
And, since common edge-detection logic is used for an interrupt source to both IPL
outputs, clearing a bit in one INTSTAT register clears the bit in all registers. Zeros
written to level-triggered interrupt sources have no effect. Every possible interrupt
source has a corresponding bit in each of these registers. When this bit is set, the
interrupt source is driving the IPL pin. When this bit is clear, the interrupt source is not
the cause of the IPL output assertion. Note that because level-triggered sources are
not clocked, it is possible (but unlikely) that an interrupt could be generated and
disappear before this register is read.
Bit(s)
Symbol
Description
13:0
INT[13:0]
Each bit corresponds to an external qualified interrupt input line
of the same number.
17:14
DMA_INT[3:0]
Interrupt status bit for DMA channels 3 to 0
19:18
TICK[1:0]
Interrupt status bit for timer TICK1 and TICK0
21:20
Unused
Undefined
22
TOUT_INT
Interrupt status bit for an I/O bus timeout interrupt
23
PERR_INT
Interrupt status bit for the PCI PERR_INT signal
24
SERR_INT
Interrupt status bit for the PCI SERR_INT signal
25
SIG_TA
Interrupt status bit for the PCI SIG_TA signal
26
REC_TA
Interrupt status bit for the PCI REC_TA signal
27
SIG_MA
Interrupt status bit for the PCI SIG_MA signal
28
PCI_ADD
Interrupt status bit for the PCI PCI_ADD signal
29
RET_ERR
Interrupt status bit for the PCI RET_ERR signal
30
Unused
Read back as zero
31
Unused
Read back as zero