
Serial Communication Controllers (SCCs)
7-200
MC68360 USER’S MANUAL
7.10.19.4.2 PSMR Programming. The PSMR programming sequence is as follows:
1. The NOF bits should be set to 0001 (binary) giving two flags before frames (one open-
ing flag, plus one additional flag).
2. The CRC should be set to 16-bit CRC-CCITT.
3. The DRT bit should be set.
4. All other bits should be set to zero or to their default condition.
7.10.19.4.3 TODR Programming. To expedite a transmit frame, the transmit on demand
register (TODR) may be used.
7.10.19.4.4 AppleTalk Controller Example. Except for the previously discussed register
programming, the HDLC Example #1 may be followed.
7.10.20 BISYNC Controller
The byte-oriented binary synchronous communication (BISYNC) protocol was originated by
IBM for use in networking products. The three classes of BISYNC frames are transparent,
non-transparent with header, and non-transparent without header (see Figure 7-63). The
transparent mode in BISYNC allows full binary data to be transmitted with any possible char-
acter pattern. Each class of frame starts with a standard two-octet synchronization pattern
and ends with a block check code (BCC). The end of text character (ETX) is used to sepa-
rate the text and BCC fields.
NOTE
The transparent frame type in BISYNC is not related to the total-
ly transparent protocol supported by the QUICC. See 7.10.21
Transparent Controller for details.
Figure 7-63. Typical BISYNC Frames
The bulk of the frame is divided into fields whose meaning depends on the frame type. The
BCC is a 16-bit CRC (CRC16) format if 8-bit characters are used; it is a longitudinal check
(a sum check) in combination with vertical redundancy check (parity) if 7-bit characters are
used. In transparent operation, to allow the BISYNC control characters to be present in the
frame as valid text data, a special character (DLE) is defined, which informs the receiver that
the character following the DLE is a text character, not a control character. If a DLE is trans-
mitted as valid data, it must be preceded by a DLE character. This technique is sometimes
called byte-stuffing.
NON-TRANSPARENT WITH HEADER
SYN1
SYN2
SOH
HEADER
STX
TEXT
ETX
BCC
NON-TRANSPARENT WITHOUT HEADER
SYN1
SYN2
STX
TEXT
ETX
BCC
TRANSPARENT
SYN1
SYN2
DLE
STX
TRANSPARENT TEXT
DLE
ETX
BCC
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.