Communications Processor (CP)
MOTOROLA
MC68302 USER’S MANUAL
4-113
I—Interrupt
0 = No interrupt is generated after this buffer has been serviced.
1 = Either TX or TXE in the DDCMP event register will be set when this buffer has been
serviced by the DDCMP controller, which can cause interrupts.
L—Last
0 = This buffer is not the last in the message.
1 = The last bit is set by the processor to indicate that this buffer is the last buffer in the
current message.
NOTE
The DDCMP controller checks the TC bit, not the last bit, to de-
termine whether to append the CRC sequence. The DDCMP
controller will transmit the programmable number of SYN1–
SYN2 pairs before transmitting the next buffer (message) when
the last bit is set.
TC—Tx CRC
0 = Do not transmit a CRC sequence after the buffer's last data byte.
1 = Transmit a CRC16 sequence after the buffer's last data byte.
When the last bit is not set but TC is set (e.g., in a header buffer), the DDCMP controller will
append the next buffer immediately following the CRC sequence. The preset value for the
CRC16 calculation is located in the PCRC register and should be initialized to all zeros or
all ones.
OL—Optional Last
This bit allows the user to transmit abutted messages in DDCMP.
0 = Normal operation. The SYNF bit in the DDCMP mode register determines the pat-
tern transmitted between messages.
1 = Abutted messages. The CP checks the ready bit of the next Tx BD after processing
the current BD, and, if set, abuts the next message to the current message. If the
ready bit is not set, the SYNF bit determines the transmitted pattern.
Bits 8–2—Reserved for future use.
The following status bits are written by the DDCMP controller after it has finished trans-
mitting the associated data buffer.
UN—Underrun
The DDCMP controller encountered a transmitter underrun condition while transmitting
the associated data buffer.
NOTE
This error can occur only on synchronous links.
CT—CTS Lost
CTS in NMSI mode or grant in IDL/GCI mode was lost during message transmission.