
IMS
INTERNATIONAL
GENERAL
The
Model
64K
bytes
DESCRIPTION
740 I/O
of
Dynamic
PROCESSOR
RAM
Synchronous/Asynchronous
programmable
interval timers
interrupt structure,
The
Z-80A
Data Channels.
data
serial
to be
data
parallel
SIO
interfaces
acted
to be
I/O
( two
and
used
Parallel interface
The SIO
upon
placed
on the
lines compatible
the
converts
by the
MODEL
I/O
PROCESSOR BOARD
is a
with
single board computer
Parity,
2K
communication
with
for
baud
rates),
to the
Z-80A
CPU to Two
input
serial data
system. Output data
RS-232C
port.
740
bytes
of
IPL
channels with
Bell
Z-80
S-100
801
Automatic Calling
internally-prioritized
BUS
asynchronous
from
the
is
converted
with a Z-80A
PROM,
Two
MODEM
Host
processor.
or
synchronous Serial
RS-232C port
from
*
A
processor,
programmable
control,
Unit,
Ten
Four
vectored
to
parallel
parallel
to
The
8255A
slave
The
one
Z-80 A CPU
MODEL
slot
brought
Equipment
the
RS-232C
proper operation
S-100
8255A
Due
CPU
the
BUS
Mode 2 S-100
to the
modules
master S-100
intelligent
intercommunication
Programmable
bus.
740 I/O
in the
Series
out to a 3M
(DTE)
to
port (DTE
of
terminal.
TO I/O
PROCESSOR INTERFACE
drastic reduction
are
becoming
CPU and
I/O
controllers.
must
Peripheral Interface circuit interfaces
Processor consists
5000
26-pin
header.
connect directly
to
DTE)
BUS to
more
used
When
be
supported.
master/slave interface through
The
S-100
8255A
scheme
implemented
required
BUS
is
selected
and the
to
to
READ
interface
is
supported
through
S-100 vector interrupt structure.
allow
from
the
and
slave
WRITE
of a
or
8000
Computer Systems. Each serial
The
RS-232C
to a
the
RS-232C cable wires
Slave
of
Z-80A
hardware
common.
to
control
multiple
The IMS 740
the use of the
by an
the use of a
Z-80A
CPU to
to the
the
single printed circuit board
ports
MODEM.
are
designed
To
connect a terminal directly
must
CPU
costs,
multiple
8255A
Interface
system designs
A
Model
451
Z-80A
Z-80A
CPUs
are
utilized, a method
Z-80A
8255A
8255A
Mode 2 bidirectional bus.
which
standard S-100
The
generate
bidirectional bus.
slave
module
is
configued
I/O
Address decode
Z-80A slave logic
the
ACK-
which
CPU is
modules
S-100
BUS to the
that
RS-232C
as
Data Terminal
be
interchanged
utilize multiple
configured
which
of
is
implemented
in
Mode
and
STB- signals
occupies
port
is
to
for
as
act as
processor
as a
2. The
select
is
D00740
REV 1.0
IMS
INTERNATIONAL
October
20,
1981
Page
1

S-100
I/O
Configuring
DEVICE ADDRESS SELECTION (JE)
JE
A7
1
A6 2
A5
3
A4
4
A3
5
A2
6
12
11
10
and
9
8
7
Programming
SHUNT
SHUNT
Example shown
8255A BASIC OPERATION
I/O
IN
IN
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OUT
OFF = 1
ON = 0
DEVICE
places
ADDRESS
XO
X2
XO
X2
X3
X3
X3
X3
X3
X3
X3
X3
X3
X3
X3
X3
X3
X3
OPERATION
PORT
PORT
COH
740
board
A ->
C ->
S-100
S-100
S-100
OOH
01H
02H
03H
08H
09H
OAH
OBH
OCH
ODH
OEH
OFH
at I/O
S-100
S-100
BUS ->
BUS ->
BUS ->
_>
0 ->
1 ->
0 ->
1 ->
0 ->
1 ->
0
->
1 ->
0 ->
1 ->
0 ->
1 ->
address
BUS
BUS
1
P
OR
POR'
CON
CONTROL(Mode
CON'
PCO
Control/Data
PCO
Res
PCI
Reset
PCI
PC4
INTE2
INT
PC4
PCS
IBF
PCS
PC6
INTE1
PC6
PC7
OBF
PC7
40H - 43H
2)
Flag
Slave
(INTE
(INTE
for IBF
for OBF
D00740
REV 1.0
IMS
INTERNATIONAL
October
20,
1981
Page
2

8255A
Bidirectional
Bus I/O
Control
Signal Definition
^
INTE2
INTR+
output
OBF- (Output
to
PORT
ACK-
INTE1
(Interrupt
operations.
A.
(Acknowledge)
(The
INTE
Request) Used
buffer
:
•-
..*<•-••
Flip-Flop Associated
STB- (Strobe Input)
IBF +
PORT
8255A
(Input
Buffer
A.
(The
INTE
Definition
Flip-Flop Associated
to
Full) Used
:
Enables
Used
to
load data
to
•.
the
tri-state
-.-.••,
Full) Indicates
Summary
interrupt
indicate
output
.
- . *'
with
into
that
OBF) Controlled
the
data
with
the
that
:•:••
•
t
:.
input
has
IBF)
S-100
the
;
:
-
buffer
.
BUS
S-100
•••;••
of
'
Master
BUS has
•-•*>':
PORT
,'.
'-,
by bit
latch
of
PORT
been loaded into
Controlled
by bit
for
both input
written
• '• ••
A.
•
set/reset
!
A.
the
input
set/reset
data
of
of
....
.
PC6.
latch
PC4.
or
out
i.
of
PAO-PA7
PBO-PB7
PCO
CONTROL/DATA
PCI
RESET SLAVE
PC2
UNUSED
PC3
INTR+
PC4
STB-/INTE2
PCS
IBF +
PC6
ACK-/INTE1
PC7
OBF-
INTERRÜPT
I/O
DATA
UNUSED
SELECTION
JF
VIO
VII
VI2
VI3
VI4
VI5
VI6
VI7
1
2
3
4
5
6
7
8
.
.
.
.
.
.
.
.
. 16
. 15
. 14
. 13
. 12
. 11
. 10
. 9
FLAG
•
OPTION
(JF)
The
installing
Port
A
Note:
Interrupt
For
of a
(PCS
more
SHUNT
INTR).
detail
will
attach
regarding
the
the
programming
Peripheral Design Handbook.
'
*•"••
IMS
t>
v
-4
D00740
selected
REV 1.0
VIx
Interrupt Level
of the
October
to
Parallel
8255A
see the
INTERNATIONAL
20,
1981 Page
Intel
3

Z-80A
PORT A INPUT
AO
A2
DSS-
A3
DLO-
A4
C/D+
A5
IBF+
A6
OBF-
A7
PER+
PIO
Definition
BITS
PORT B OUTPUT
BO
NB1+
Bl
NB2 +
B2
NB4+
B3
NB8+
B4
DPR-
B5
CRQ-
B6
ROMEN
B7
PERR+
BITS
+
Summary
BELL
BELL
8255A
8255A
8255A
RAM
BELL
BELL
BELL
BELL
BELL
BELL
ROM
RAM
801
801
PCO
PCS
PC7
PARITY
801
801
801
801
801
801
ENABLE
PARITY
DATA
DATA LINE
SET
STATUS
OCCUPIED
CONTROL/DATA
INPUT BUFFER
OUTPUT
BUFFER
ERROR
NUMBER
NUMBER
NUMBER
NUMBER
BIT 1
BIT 2
BIT
4
BIT
8
DIGIT PRESENT
CALL
REQUEST
RESET
FLAG
FÜLL
FÜLL
NOTE:
For
Components
more
see
Zilog
detail
Data
regarding
Book
or
Technical Manuals.
the
programming
of the
Z-80A Microcomputer
D00740
REV 1.0
IMS
INTERNATIONAL
October
20,
1981
Page
6

MODEL
740
Pl
SIGNAL LIST
PIN
1
2
3
4
5
6
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
7
8
9
SIGNAL
+8V
+16V
VIOVII-
VI2-
VI3-
VI4-
VI5-
VI6-
VI7-
GND
A5 +
A4 +
A3 +
DO1
+
DOO
+
DO4
+
DO5
+
DO6
+
DI2 +
DI3 +
DI7 +
sOUT+
SINP
+
GND
PIN
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
SIGNAL
+8V
-16V
GND
pWR-
pDBIN
AO
+
+
A1 +
A2 +
A6
+
A7 +
DO2
+
DO3
+
DO7
+
DI4 +
DI5
+
DI6
+
DI1 +
DIO
+
POC-
GND
D00740
REV 1.0
BIS
INTERNATIONAL
October
209 1981 Page
8