
Communication Processor Module
16-276
MPC823 USER’S MANUAL
MOTOROLA
SCC2
COMMUNICATION
16
PROCESSOR
MODULE
R—Ready
0 = The data buffer associated with this buffer descriptor is not ready for transmission.
You are free to manipulate this buffer descriptor or its associated data buffer. The
communication processor module clears this bit after the buffer is transmitted or
after an error condition is encountered.
1 = The data buffer, which you have prepared for transmission, is not transmitted yet
or is currently being transmitted. You cannot write any fields of this buffer descriptor
once this bit is set.
Bits 1, 5, and 7–11—Reserved
These bits are reserved and should be set to 0.
W—Wrap (Final Buffer Descriptor in Table)
0 = This is not the last buffer descriptor in the TX buffer descriptor table.
1 = This is the last buffer descriptor in the TX buffer descriptor table. After this buffer is
used, the communication processor module receives incoming data into the first
buffer descriptor that TBASE points to in the table. The number of TX buffer
descriptors in this table are programmable and determined only by the W bit and
overall space constraints of the dual-port RAM.
I—Interrupt
0= The TXB bit in the SCCE–ASYNC HDLC register is not set after this buffer is used.
1= The TXB bit in the SCCE–ASYNC HDLC register is set when this buffer is
transmitted by the SCC2 ASYNC HDLC controller.
L—Last
0= This is not the last buffer in the current frame.
1= This is the last buffer in the current frame. The proper CRC and closing FLAG are
transmitted after the last byte is transmitted.
CM—Continuous Mode
0 = Normal operation.
1 = The R bit is not cleared by the communication processor module after this buffer
descriptor is closed, thus allowing the associated data buffer to be automatically
retransmitted the next time the communication processor module accesses this
buffer descriptor. However, the R bit is cleared if an error occurs during
transmission, regardless of how the CM bit is set.
CT—CTS Lost
In NMSI mode, this bit indicates that CTS is lost during frame transmission. If data from more
than one buffer is currently in the FIFO when this error occurs, this bit is set in the currently
open TX buffer descriptor. These bits are written by the SCC2 ASYNC HDLC controller after
it finishes transmitting the associated data buffer.