Interrupt System Registers
Interrupt Configuration Register
Base + 14
16
Read/Write: The Interrupt Configuration Register is used to select the VXI
interrupt level to be used when the module interrupts, and controls which
events are enabled to cause a VXI interrupt.
Address
15
14
13
12
11
10
9
8
7 - 3
2 - 0
Base + 14
16
Limit Test
Exceeded
SCP Trig
Meas
Complete
Trig Too
Fast
Over V
Detect
Scan
Complete
FIFO
over-
flowed
FIFO
Half full
not
used
Interrupt
Level
Interrupt Mask (bits 15 - 8): Writing a one (1) to a bit enables that bits
interrupt. Writing a zero (0) to a bit disables that bits interrupt.
Interrupt Level: This field sets the interrupt level that the module will
interrupt on. Setting the interrupt level to 0 will disable the card from
interrupting.
Bit 2
Bit 1
Bit 0
Interrupt Level:
0
0
0
Disabled
0
0
1
IRQ1
0
1
0
IRQ2
0
1
1
IRQ3
1
0
0
IRQ4
1
0
1
IRQ5
1
1
0
IRQ6
1
1
1
IRQ7
Interrupt Status Register
Base + 16
16
Read/Write: The Interrupt Status Register returns the state of all sources of
interrupt regardless of state of the Interrupt Mask Register. There are two
types of interrupts, level and strobed. Level interrupts are interrupts that
persist from an interrupt source and requires the host to service the interrupt
through reads and writes to the interrupt source. Strobed interrupts are
interrupts that do not persist and require the host to acknowledge the
interrupt by writing a one (1) back to the appropriate bit in the Interrupt
Status Register.
Appendix D
Register-Based Programming 347
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com