lure autowrap is started in order to permit the data by the Wrap command to be received. program must ensure that normal operations 'l low line have been completed before issuing 'Yrap to any communications line on the 2703. The i'-l'dlIl must not issue Wrap to more than one
, .tt l( line at a time. The program can '" :'--b':-character comparison of re- , .; I d rlata with transmitted data and/or monitor the " J'ation for recognizable control characters.
The low line is not reserved as a test line, but is
used during the autowrap process. (However, it
should be recognized that the low line itself can ne\'cr be issued a Wrap command.) Since the low :: '\'.?y::tparolJnd opcratiC'ns, the auto-
wrap operation selects the proper terminal control
so that this low line operates as if it were the same
kind of communications line as the line being tested.
In this \vay, a complete check is made of the common
controls and storage as well as the terminal control
of the line in question. Receive operations are
checked because a common terminal control performs
the work. NOTE: Output data can be blocked from going onto the
communications line uy issuing the Disable command to
the 2703 line just before the Wrap is issued.
2703 Common Controls The common-controls-and-storage section of the 2703 contains the storage controls that are
common to all lines and line bases (see Figure 3). Common controls stores the I/O commands and data
bytes, assembles the line-base data bits into charac­
ters, and disassembles characters in to line-base
data bits.
Four 36-bit words are reserved for each possible
line address. These words are:
Main Control Word 1 (MCW-l) Main Control Word 2 (MCW-2) Main Data Word 1 (MDW-l) Main Data Word 2 (MDW-2)--used exclusively
for synchronous operation
The main control words contain the control infor­
mation necessary for the 2703 to know exactly where
it is when sequencing through its operations. They
also store status and sense information. The main data worns each provide four character buffers for
data transfer to and from the channel. These control and data \vords (Figure 4) allO\v t!1e 2703 to
multiplex the operation of up to 176 transmission
lines \\'Hh one transmission control unit.
The field assignments within the control words differ slightly between start/stop and S}11Chronous ty1)e operations as indicated by Figure 4. These
differences are described under MCV/-l and MCW-2. 16
The field assignments for the data words are identi­
cal for both types of operation.
Main Control Word 1 MCW-l stores the operating controls for its
associated line and the data character that is being
assembled or disassembled.
Assemble/Disassemble Field. The assemble/
disassemble (A/D) field stores the data byte being
transmitted or received. Data in the A/D field can
be shifted left one bit position at a time. On a receive operation (for start/stop), the bits in the A/D field are shifted left one position, and the
line-base data bit is inserted into bit-position 7. On a transmit operation (for start/stop), the
high-order bit of the A/D field character is sent to
the line base, and the A/D bits are shifted left one
position.
On a timeout operation, the A/D field is used as
a count A timeout operation counts time be­
tween characters. For example: The 2703 is
receiving text from a 1050 terminal and the 1050 operator fails to send EOB (end of block) following
the last character; a timeout operation allows the
2703 to end the receive operation 28 seconds after
receiving the last character.
For synchronous type operations, bits 4 and 5
within the A/D field are used for data-check and
overrun indication when receiving in intermediate­
block (ITB) mode. These conditions are set in the
error-indicator byte (EIB) following an ITB, ETB
(end of transmission block), or ETX (end of text)
generated by the 2703 while executing the Read
command in ITB mode. Data check can also be set
while the 2703 is monitoring the line in the absence of
a command, so that once a command is accepted the
data-check bit is set in the sense byte within MCW-2. During a transmit operation the A/D field acts as a
character buffer, buffering the next character to be
transferred to the Synchronous Line Base for trans­
mission.
Character Address. In a Read command this ad­
dress refers to the position in the MDW to which the
A/D field will be transferred when a character has
been assembled. Similarly, in a Write operation,
this address refers to the next character to be taken
from the MDW-l, or MDW-2, and placed in the
A/D field.
Bit Count. This counter increments as the AID field obtains more bits from the start/stop line base,
or sends bits to the start/stop line base. When this
count reaches a specific number set by the terminal
MCW-I for Start-Stop MCW-l for
Synchronous
MCW-2 for Start-Stop MCW-2 for
Synchronous MDW-I MDW-2
a
a
a
a
a AID-Assemble Disassemble Field 7 8
Char
Addr 10 12 15 16 I 7 18 19 20 21 23 "5 o .t E Mode Sequence Bit Count i-= I I I I I I 2: II II I I II II: : r
:u: Qi: 10 1 I M I I 0 I > I I E I lode Sequence: B
26 30 Command
31 32 33 34 35
u .,jf. >
u CI> 0 > .€ V'l ""0 Vi c: 'a; 0 w £ u -0 CI> e 0 et: I l -0: C>: : i-=: : i ! M ·e· I __ ____ ____ __ ____ ____________ : 4 ! 5! 7 8 10: 11 ! 12 15 16 17! 18 20! 21 24! 25 :26 30 31 32 33 34 35
LRC
Check Char only (Start-Stop)
Data Byte 000 Data Byte 100 7
7 8 15
Data Byte 00 1
7 8 15
Data Byte 101 18 Sense Byte
18
16 17 18
Char.
Count
Data Byte 010 16 17 18
Char.
Data Byte 110 Count
25 26 33 34 35 .c Status Byte ... Word Parity Indicator 25 26 33 35
25 26 33 34 35 0 .c Data Byte all 8 ... 25 26 33 34 35
Data Byte 111 .E ·t 0 e Figure 4. Main Control Words (MCW-l, MCW-2) and Main Data Words (MDW-l, MDW-2)
17
Previous Page Next Page