
Register Descriptions
39
Interrupt Selection
Register
The Interrupt Selection Register (address 20
h
) specifies which VXI interrupt
line the M-Module will use. M-Modules may generate interrupts to indicate
that a SCPI command has completed. These interrupts are sent to and
acknowledged by the Agilent Command Module or other system controller
via one of seven VXI backplane interrupt lines. Different controllers treat
the interrupt lines differently, and you should refer to your controller’s
documentation to determine how to set the interrupt level. Agilent
Command Modules configured as VXI Resource Managers treat all
interrupt lines as having equal priority. For interrupters using the same line,
priority is determined by which slot they are installed in; lower-numbered
slots have higher priority than higher-numbered slots. Agilent Command
Modules service line 1 by default, so it is normally correct to leave the
interrupt level set to the factory default of IRQ1.
If your controller’s documentation instructs you to change the interrupt
level, you need to specify the level in the VXI Interrupt Selection Register.
To cause the M-Module to interrupt on one of the VXI interrupt lines, write
to the appropriate bits (refer to table below). To disable the module’s
interrupt, set the bits to 000. Selecting other than the default interrupt line 1
is not recommended. Reading the default value of this register returns the
value XXX9
h
.
M-Module specifications define three types of interrupts. The INT bit (bit 3)
determines which M-Module interrupt style is supported. If INT is set to a
0, the M-Module supports interrupt types A and B. If INT is set to a 1, the
M-Module supports interrupt type C (this is the default).
Type A Interrupts The interrupting M-Module removes the interrupt
request upon a register access (software method) to the
interrupting M-Module (such as reading the Status
Register). DTACK* is not asserted during interrupt
acknowledge.
b+20
h
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Write
Reserved
INT
VXI Interrupt Line
Read
Reserved
INT
1
VXI Interrupt Line
0 0 1
Bits 2 - 0
Selected Interrupt Line
000
NONE (Interrupt Disabled)
001
IRQ1 (default)
010
IRQ2
011
IRQ3
100
IRQ4
101
IRQ5
110
IRQ6
111
IRQ7
Содержание E2259A
Страница 3: ... ...
Страница 5: ...2 Contents Appendix A Agilent E2259A Specifications 45 ...
Страница 9: ...6 Notes ...
Страница 10: ...7 Notes ...
Страница 11: ...8 Notes ...
Страница 37: ...34 Register Descriptions or decimal 2 097 408 16 2 097 424 ...
Страница 49: ...46 Agilent E2259A Specifications ...