Communications Processor (CP)
MOTOROLA
MC68302 USER’S MANUAL
4-89
NOTE
In tables with eight control characters, E should be zero in all
eight positions.
B—BCS Expected
0 = The character is written into the receive buffer. The buffer is then closed.
1 = The character is written into the receive buffer. The receiver waits for one LRC or
two CRC bytes of BCS and then closes the buffer. This should be used for ETB,
ETX, and ITB.
NOTE
A maskable interrupt is generated after the buffer is closed.
H—Enter Hunt Mode
0 = The BISYNC controller will maintain character synchronization after closing this
buffer.
1 = The BISYNC controller will enter hunt mode after closing the buffer. When the B bit
is set, the controller will enter hunt mode after the reception of the BCS.
4.5.13.6 BSYNC-BISYNC SYNC Register
The 16-bit, memory-mapped, read-write BSYNC register is used to define the BISYNC strip-
ping and insertion of the SYNC character. When an underrun occurs during message trans-
mission, the BISYNC controller will insert SYNC characters until the next data buffer is
available for transmission. When the BISYNC receiver is not in hunt mode and a SYN1 char-
acter has been received and discarded, the receiver will discard a SYNC character if the val-
id (V) bit is set.
NOTE
Normal Bisync operation requires that SYN1=SYN2=SYNC
(and the V bit must be set in the BISYNC SYNC register).
When using 7-bit characters with parity, the parity bit should be
included in the SYNC register value.
4.5.13.7 BDLE-BISYNC DLE Register
The 16-bit, memory-mapped, read-write BDLE register is used to define the BISYNC strip-
ping and insertion of the DLE character. When the BISYNC controller is in transparent mode
and an underrun occurs during message transmission, the BISYNC controller inserts DLE-
SYNC pairs until the next data buffer is available for transmission.
When the BISYNC receiver is in transparent mode and a DLE character is received, the re-
ceiver discards this character and excludes it from the BCS if the valid (V) bit is set. If the
second (next) character is a SYNC character, the BISYNC controller discards it and ex-
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
V
0
0
0
0
0
0
0
SYNC