Xycom XVME-240 User manual






XVME-240 Manual
October, 1984
Chapter
1
MODULE DESCRIPTION
1.1 INTRODUCTION
The XVME-240 Digital Input/Output Module (hereafter referred to as the DIO module)
provides VMEbus systems with 80 TTL-level I/O channels. The I/O channels are
arranged to provide 8 (byte-wide) bidirectional I/O ports, 8 interrupt input lines, and
and 8 flag output lines. Each bidirectional port can be programmed to either input or
output data. The 8 interrupt input lines can be used in conjunction with the module
interrupt masking and handling capabilities to generate of VMEbus interrupt on any
level.
Typical applications for the
DIO
module include:
-TTL-level peripheral control of printers and other parallel port devices.
-Interfacing with OPT0 22 compatible devices to control switch inputs,
indicator outputs, and AC/DC applications.
1.2
MANUAL STRUCTURE
The purpose of this first chapter is to introduce the user to the general specifications
and functional capabilities of the DIO module. Successive chapters will develop the
various aspects of module installation and operation in the following progression:
Chapter One -A general description of the DIO module, including complete
functional and environmental specifications, VMEbus compliance information,
and a block diagram.
Chapter Two -Module installation information covering the location of pertinant
module components, switch and jumper options, external connector pin locations,
and standard board installation information.
Chapter Three -General information needed to use the DIO module including:
module base addressing, module identification data, the Status and Control
register, data port addressing, data direction programming (i.e., Input or Output),
and the interrupt scheme.
The Appendices are designed to introduce and reinforce a variety of module-related
topics including:
XYCOM’s
Standard I/O Architecture,
backplane signal/pin descrip-
tions, a block diagram and schematics, and a quick reference section.
1.3 MODULE OPERATIONAL DESCRIPTION
Figure l- 1 shows an operational block diagram of the DIO module.
l-l


XVME-240 Manual
October, 1984
The DIO module (along with all XYCOM I/O modules) features the XYCOM Standard
I/O Architecture. This design has been incorporated in order to provide a simpler and
more consistent method of programming for the entire
line
of XYCOM I/O modules.
The central core of the XYCOM Standard I/O Architecture is the “kernel”. The DIO
uses a non-intelligent kernel which provides the circuitry required to receive and
generate all of the signals for a
VMEbus
defined 16-bit "slave” module. The non-
intelligent kernel has the following features:
lControl and Address Buffers
l
Base Address Decode circuitry
l
Interrupt Decoder/Driver
l
Control/Status register
lModule Identification Data
lPass and Fail LED indicators
These features facilitate the operation of the DIO in the following areas:
Base Addressing -The DIO can be addressed at any one of 64
1K
boundaries in the Short I/O Address space.
I/O Interface Block -The DIO occupies a IK block of the Short I/O Address
space called the module I/O Interface Block. Within this block, in standard
locations, are found: the I/O registers, the module status and control
register, and the module identification data.
Module Status/Control register -This register provides the user with the
hardware means for developing module self-diagnostic software to verify
the module operational status. In addition, two bits in this register are
used to enable the module interrupt capability and to perform a "soft"
module reset to a default configuration.
Module Identification Data -This facet provides a unique method of
registering module specific information in an ASCII encoded format. This
information can be studied by the system processor on power-up to verify
the system configuration and operational status.
Additional information on the XYCOM Standard I/O Architecture can be found in
Appendix A of this manual.
1.4 SPECIFICATIONS
The following is a list of operationa
module. 1 and environmenta specifications for the DIO
l-3

XVME-240 Manual
October, 1984
Table l-l. DIO Module Specifications
Characteristic
Number of I/O Channels
Number of Flag Output Lines
Number of Interrupt Input Lines
Output Characteristics -
Flag Outputs:
Vol Low-level output voltage
1o1 = 24mA
1o1 =
12
mA
Iol
Low-level output current
Voh High-level output voltage
Ioh
High-level output current
Voh =
2.4V
Ioh
=
2.OV
Channel Outputs:
Vol Low-level output voltage
Io1 = 48mA
Io1 = 16
mA
Iol
Low-level output current
Voh High-level output voltage
Ioh
High-level output current
Voh =
2.4V
Ioh
=
2.OV
Slave Data Transfer Options -
A16
:
D16 (STAT)
A24
:
D16 (STAT)
Interrupter Options -
Any one of
1(1)-I(7)
(STAT)
Power Requirements -
All channels configured as inputs
All channels -high outputs
(max. load)
All channels -low outputs
Specification
~~~
64 (arranged in 8 logical ports)
8
8
0.5V
max.
0.4V
max.
24 mA max.
2.4V
min.
-3
mA max.
-15 mA max.
0.5V
max.
0.4V
max.
48 mA max.
2.4V
min.
-3 mA max.
-15 mA max.
+5V
Typ.
2.7A
Max.
3.4A
+5V
Typ.
3.6A
Max.
4.2A
+5V
Typo
27
Max.
3.4A
l-4

XVME-240 Manual
October, 1984
Table
l-1.
DIO Module Specifications (continued)
Characteristic Specification
Temperature
Operating
0-65’c
(32’ to
149’F)
Non-Operating
-40’
to 85’~ (-40’ to
158’F)
Humidity 5 to 95% RH non-condensing
(Note, extreme low humidity conditions may require special protection
against static
discharge.)
Altitude
Operating
Sea-level to 10,000 ft. (3048m)
Non-Operating
Sea-level to 50,000 ft.
(15240m)
Vibration
Operating 5 to 2000 Hz
0.015 inches peak-to-peak displacement
2.5
g
peak (max) acceleration
Non-Operating
I
5 to 2000 Hz
.030 inches peak-to-peak displacement
5.0
g
peak (max) acceleration
Shock
Operating 30
g
peak acceleration
11 msec duration
Non-Operating
11 msec duration 50
g
peak acceleration
VMEbus Compliance
l
Fully compatible with VMEbus standard
l
Al 6:D 16 Data transfer bus slave
l
Interrupter Options: Any of I(1) to
1(7)
(STAT)
l
Base address jumper-selectable within
64K short I/O address space
l
Occupies
1K
consecutive byte locations
l-5

XVME-240 Manual
October, 1984
Chapter 2
INSTALLATION
2.1 INTRODUCTION
This chapter explains how to configure the DIO module prior to installation in a
VMEbus
system lIncluded in this chapter is information on jumper options, jumper
locations, switch options, switch locations, and external connector pin descriptions.
2.2
SYSTEM REQUIREMENTS
The DIO module is a double-height VMEbus-compatible digital (TTL level) input/output
module. As such, the DIO requires a minimum system component configuration for
proper operation. The minimum system requirement can be met by either one of the
following:
A)
A host processor module properly installed on the same backplane as the
DIO; and a controller subsystem module which employs a Data Transfer Bus
Arbiter, a Subsystem Clock driver, a System Reset driver, and a Bus time-
out module. (The XYCOM XVME-010 System Resource Module provides a
controller subsystem with the components listed.)
--
OR
--
B) A host processor module which incorporates an on-board controller sub-
system l
Prior to installing the DIO, it will be necessary to configure several jumpers and
switch selectable options. These options are:
1l
2l
Module Base Address.
Whether the module will be addressed in Short I/O Memory or the Standard
Memory Space.
3. Which Interrupt Request Level the module will operate at (i.e.,
11-17).
4l
Whether the Interrupt Inputs will latch on the rising or falling edge of the
interrupt input signal.
5.
Which Address Modifier codes the module will respond to (i.e., 29 or 2D,
2D
only, 39 or 3D, or 3D only).
2.3 MAJOR COMPONENT LOCATIONS
The components relevent to installation are shown in Figure 2-l.
2-l


XVME-240 Manual
October, 1984
2.4 JUMPERS/SWITCHES
The DIO module has 9 jumpers and 2 sets of DIP switches. The jumpers and switches
are defined in Table
2-
1.
Table 2-l.. The DIO Jumpers and Switch Definitions
Jumper
J2
,
J3, J4, J5,
J6,
J7,
J8,
J9,
and
Jl0
Switch Block
Sl
S2 (switches l-6)
S2 (switch 7)
S2 (switch 8)
Function
Address Space selection jumper (i.e., Short
I/O Address Space or Standard Address Space).
Interrupt input edge detection option jumpers.
Function
Selects VMEbus Interrupt Request Level for
module (11-17).
Selects Module Base Address.
This switch determines whether the module will
respond to only supervisory accesses or to both
supervisory and non-privileged accesses.
This switch works in conjunction with jumper 32
to determine whether the board operates with
address modifiers for Short I/O Address Space
or those for Standard Memory space.
2.4.l
Base
Address
Switches
The DIO module is designed to be addressed within either the VMEbus Short I/O or
Standard Memory Space.
Since each I/O module connected to the bus must have its
own unique base address, the base addressing scheme for XVME I/O modules has been
designed to be switch (or jumper) selectable. When the DIO module is installed in the
system, it will occupy a
1K
byte block of the Short I/O Memory (called the module I/O
Interface Block).
The base address decoding scheme for XYCOM I/O modules is such that the starting
address for each I/O Interface Block resides on a
1K
boundary. Thus the module base
address may be set to any one of 64 possible
1K
boundaries within the Short I/O
Address space.
The module base address is selected by using the switches labeled
1-6
in DIP switch
bank
S2.
Figure 2-2 shows the switch bank
S2
and how the individual switches (l-6)
relate to the base address bits.
2-3



XVME-240
Manual
October, 1984
2.4.2 Address Space Selection
The user is given the option of placing the DIO in
VMEbus
Short I/O or Standard
Memory Space. The selection is made by configuring jumper J2 and Switch 8 of Switch
Bank 2 (see Figure 2-3) as shown in Table 2-3 below.
Table 2-3. Addressing Options
Jumper Switch 8Option Selected
J2A Open Standard Data Access Operation
J2B
Closed Short I/O Access Operation
If jumper
J2A
is installed, Switch 8 must be set to open.
If jumper
J2B
is installed, Switch 8 must be set to closed.
The Standard I/O Architecture recommends that the DIO operate within the Short I/O
Address Space, in order to take advantage of the Standard I/O Architecture% various
features, which are described in Appendix A.
If required, the DIO can operate in the Standard Address Space. The user should note
that in this mode, the DIO will always reside within the last
64K
byte segment of the
Standard Memory Address Space (i.e., the address range FF0000H through FFFFFFH).
SUPERVISOR
/
NON-PRIVILEGED
.
ADDRESS SPACE
SELECTION
234567 8
I
OPEN
Figure 2-3. Switch Bank S2
2-6

XVME-240 Manual
October,
1984
2.4.3 Supervisor/Non-Privileged Mode
Selection
The DIO can be configured to respond to only Supervisory access, or to both Non-
Privileged and Supervisory accesses, by selecting the position of Switch 7 (located in
Switch Bank 2, see Figure
2-3),
as shown in Table 2-4 below.
Table
2-4.
Privilege Options
Switch 7
Closed
Open
Privilege Mode Selected
Supervisory or Non-Privileged
Supervisory Only
2.4.4
Address Modifier Reference
The following table (Table 2-5) indicates the actual
VMEbus
Address Modifier code
that the DIO will respond to based on the position of the two options discussed in the
previous two sections.
Table 2-5. Address Modifier Code Options
Switches Jumper Address Modifier Code
7 8 J2 DIO will respond to
Short
Closed Closed B
29H
or 2DH
I/O
Open Closed B 2DH only
Standard Closed Open A
39H
or 3DH
I
Address Open Open
1
A3DH only
I
2-7

XVME-240
Manual
October, 1984
2.4.5
IACKIN*/IACKOUT* Daisy Chain
The DIO has the ability to generate a VMEbus interrupt. Therefore, jumper
Jl
is
hardwired in position “B" to enable the IACKIN*/IACKOUT* daisy chain.
CAUTION
The jumper shorting
IACKIN*
to IACKOUT* for the
DIO’s
slot in the backplane must be removed, or the
DIO may be damaged.
2.4.6
Interrupt Level Switches
Figure 2-4 shows Switch Bank 1 with its three interrupt level select switches. Table
2-6 illustrates their use.
OPEN
Figure 2-4. Switch Bank
1
Interrupt Level Select Switches
2-8

XVME-240 Manual
October, 1984
Table 2-6. Interrupt Level Options
Switches
3
2
1
000
00
1
0
1
0
0
1 1
1
0 0
1
0
1
1 1
0
1 1 1
Level
No Level selected
Level 1
Level 2
Level 3
Level 4
Level 5
Level 6
Level 7
NOTE
Open = Logic
"1"
Closed = Logic
"0"
2.4.7
BGxIN*/BGxOUT* Daisy Chain
The Data Bus Arbitration signals
BGxIN*
and
BGxOUT*
(where
"x"
can be a number
O-3 to represent the three levels of arbitration) are not used by the
DIO,
and are
hardwired together on the module to allow the BGxIN*/BGxOUT* Daisy Chain to pass
through the backplane slot occupied by the DIO.
In each slot of the VMEbus
backplane, there are four sets of jumpers shorting the signal BGxIN* to BGxOUT*
(x=0
thru 3). Since these signals are already hardwired on the DIO, it is not necessary to
insert these VMEbus jumpers on the slot occupied by the DIO.
2.4.8
Interrupt Input Edge Detection Option
There are 8 interrupt input lines on the
DIO
module which allow externally connected
devices to generate VMEbus interrupts on any level (11-17). The user has the
option
to
control whether the board will latch the interrupt input signals on the low to high
transition of the input or on the high to low transition of the
input.
The jumpers which control interrupt input edge selection are labeled J3-J10 (refer to
Figure 2-l for the location of these jumpers). The edge select jumpers correspond to
the interrupt input lines in the following fashion:
Edge Select Jumper Interrupt Input Line
33
J4
J5
J6
J7
J8
J9
Jl0
INTO
INTl
INT2
INT3
INT4
INT5
INT6
INT7
2-9

XVME-240 Manual
Octo
ber , 1984
Jumpers J3-J10 are all two position jumpers, with the two positions labeled
"A"
and
"B"
.
Figure 2-5 shows an enlarged view of jumper
Jl0
and how the two positions
are labeled. The remaining 7 jumpers are all identical to jumper Jl0.
Figure
2-5.
Interrupt Input Edge Selection Jumper
Jl0
If a jumper is set in position "A"
,
then that interrupt input line will latch the interrupt
input on the low to high transition of the signal. Likewise, if a jumper is set to posi-
tion
"B"
then that interrupt input line will latch the interrupt input on the high to
low transition of the signal. Table 2-7 reiterates this concept.
Table 2-7. Edge Selection Jumper Options
Jumper J3-Jl0 Interrupt Input
Position Signal Will:
A
Latch on the rising edge of the input.
B
Latch on the falling edge of the input.
.
2-10
Other manuals for XVME-240
1
Table of contents
Other Xycom Computer Hardware manuals
Popular Computer Hardware manuals by other brands

ICP
ICP GDT8500RZ Installation and user guide

Adeunis RF
Adeunis RF ARF8020AA user guide

PerfecTron
PerfecTron OXY5362A user manual

Keysight Technologies
Keysight Technologies N5221BU-4S7 manual

LOVATO ELECTRIC
LOVATO ELECTRIC EXP10 12 instruction manual

ZyXEL Communications
ZyXEL Communications MAX-506 - V1.00 datasheet