
~-------
~
945408-9701
the request to send and data terminal ready
flags
are set by the
1/0
service routine to establish
communications with an EIA data terminal. The Data Set Ready signal
is
then checked
to
ensure
the data terminal
is
ready for communications.
1.2.1 TRANSMIT MODE. In the transmit mode, the computer transfers serial data into the
transmit shift register with a STORECLK- signal. Address bits and a module enable signal allow
the shifting process
to
continue until an 8-bit character has been loaded into the shift register.
When a full character has been received from the computer, the transmit
go
flag
is
set. The
transmit
go
flag
enables development
of
a transmit shift clock whose frequency
is
determined by
the oscillator/counter network. The transmit shift clock serially transfers the start bit, the 8-bit
character, and one
or
two stop bits to the attached data terminal. The write request
flag
is
set
to
indicate that the character has been output to the data terminal and the module
is
ready for
another transmission cycle.
1.2.2 RECEIVE MODE. In the receive mode, the data terminal holds either the TTY
or
EIA
input in a
"mark"
(logic
I)
condition until a "space" (logic 0) condition indicates
that
a new
character
is
about
to
be transmitted
to
the module. The "space" condition sets the receive
go
flag, which enables the development
of
a receive shift clock whose frequency
is
determined
by
the oscillator/counter network. The receive shift clock gates the serial input data into an 8-bit
shift register until a full character has been received. The shift register character
is
transferred in
parallel
to
a buffer register and applied to a multiplexer for reading by the computer. The read
request interrupt logic
is
set to indicate that the buffer register holds a character for the
computer. The computer then enters a service routine that supplies the necessary module enable
and address bits to fetch the character.
1.2.3 INTERRUPT RESPONSE. An interrupt line from the module informs the computer when
the write request
flag
or
read request interrupt logic
is
set,
or
when a transition occurs
in
the
Data Set Ready
or
Data Carrier Detect signals from the data terminal. All four signals are applied
to
the multiplexer and can be read
by
the computer to determine the source
of
the interrupt.
The computer instruction repertoire includes single (SBO, SBZ, and TB) and multiple (LOCR
and STCR) bit instructions that can be used to control operation
of
the module. The
SBO
and
SBZ
instructions set and clear the addressed control flip-flop; the
TB
instruction tests the
addressed input status line. The LDCR instruction serially transfers an 8-bit character from
memory to the module transmit shift register, and the STCR instruction reads an 8-bit character
from the module receive buffer register into the computer memory, one bit at a time.
1.2.4 CHARACTER FORMAT. The module transmits and receives 10- or II-bit format code
as
illustrated in figure I-3. Eight data bits are provided by either the computer
or
the attached
terminal. The terminal also supplies with its input data a start bit and either one
or
two stop
bits. The terminal requires these start and stop bits in data transmitted to it. The module
removes_
the start and stop bits from data before transmitting the data to the computer. The
start and stop bits synchronize the receiving circuitry with the remote transmitter for each
character transmitted. Thus, characters may be transmitted in blocks or in random bursts. The
I0-
or
I I-bit code formats are selected
by
jumper connections on the module.
3 Digital Systems Division