The XVME-240 010 is an 80 channel, TTL-level, VMEbus-compatible I/O module.
Sixty-four of the channels are arranged to form 8 (byte-wide) bidirectional I/O ports.
Each port can be individually programmed for either input or output by simply setting
or clearing a single corresponding bit in the Port Direction register.
The 010 provides 8 interrupt input lines to allow externally connected devices to
generate VMEbus interrupts on any level. The user has the option (by setting jumpers
J3-JIO) to control whether the board wi1llatch the interrupt input signals on the rising
edge or on the falling edge. Each interrupt input line is also maskable via a
programmable Interrupt Mask Register.
In addition, the 010 provides an Interrupt Vector Register (to store the interrupt
acknowledge vector), an Interrupts Pending Register (which shows if there are any
interrupts which need servicing), and an Interrupt Clear Register (which will clear the
individual interrupts when a “1” is written to the corresponding bit location in the
register).
The user determines the interrupt level for the module by setting the three DIP
switches in switch Sl. The 010 also has 8 flag output lines which can be employed as
external interrupt acknowledge lines or as control signal lines to any externally
connected devices.
Leave a comment
Your email address will not be published. Required fields are marked *