Sub (Substitute); Del (Delete); Transmission Checking; Redundancy Check - IBM 2780 Reference Manual

Data transmission terminal component description
Table of Contents

Advertisement

SUB (Substitute)
The SUB end-to-end control character is not used with
the 2780 terminal.
DEL (Delete)
The DEL end-to-end control character is not used
with the 2780 terminal.
TRANSMISSION CHECKING
Redundancy Check
A redundancy check is performed on all data. A
check character is accumulated for each record of
data at both the transmitting and receiving terminal.
The check-character accumulation is initiated by,
but does not include, the STX character. All char-
acters--except SYN--following the STX,
to
and in-
cluding the end-of-record character, are part of the
accumulation. An STX character following a US
sequence is optional.
If
STX is used following a US
check sequence, it is included in the redundancy-
check accumulation. The receiving terminal com-
pares the received check character that follows the
end-of-record character with the one it has accumu-
lated.
If
the redundancy accumulations are different,
an error has occurred.
The method of accumulating the check character
varies depending on the code being used:
34
EBCDIC--A 16-bit cyclic accumulation using the
polynomial x 16
+
x 15
+
x 2
+ 1.
This check
character is sent as two eight-bit bytes and is
referred to as the C RC (cyclic redundancy
check) character
0
Six- Bit Transcode--
A
12-bit cyclic accumulation
using the polynomial x 12
+
x 11
+
x 3
+
x 2
+
x
+ 1.
This check character is sent as two six-bit
bytes and is referred to as the CRC character.
USASCII--Odd-parity VRC (vertical redundancy
check) on each character, and an eight-bit
cyclic accumulation for the record using the
polynomial x
8
+
1 (LR
C).
The LR C (longitudinal
redundancy check) character is sent as one eight-
bit character. A VR C check is performed on
the LRC character.
The redundancy-check character is accumulated
serially by bit. A pad character is required follow-
ing the block-check characters to cause insertion of
the last byte or character in the redundancy-check
register.
For correct transmission of a record, the
redundancy accumulation must be all zero bits fol-
lowing complete insertion of the block-check charac-
ters.
Therefore. the end-of-block-checking sequences
are as follows:
Six-Bit Transcode
E C C p
ECCp
or EBCDIC
TRRa
TRRa
B C Cd
XC Cd
USASCII
E L P
E L P
TRa
TRa
BCd
XC d
NOTE: The two checking characters (CRC and LRC)
are shown in examples throughout the remainder
of the manual as bcc (block-check character).
The LRC check character is transmitted as a single
block-check character and the CRC check charac-
ters are transmitted as two bcc characters.
The
block-check character is shown in lower case to
distinguish it from text and data-link control charac-
ters.
A pad character must always be transmitted at the
end of any transmission. The pad character trans-
mitted by the 2780 consists of all "1" bits. The first
character received by the 2780 after a US sequence
will be treated as data unless
it
is a defined control
character.
The end-of-record characters are:
US-Unit Separator: Encoded after a record of
text. This character does not cause a line
turnaround, but it does cause checking to be
performed at the receiver. This character may
also be called ITB (Intermediate Block) or IUS
(Information Unit Separator).

Advertisement

Table of Contents
loading

Table of Contents