
CN8223
3.0 Registers
ATM Transmitter/Receiver with UTOPIA Interface
3.4 Transmit Control Registers
100046D
Conexant
3-15
to be transmitted.
0x60
—
DL_CTRL_STAT (HDLC Data Link Control and Status Register) 
The DL_CTRL_STAT register is located at address 0x60. The eight LSBs of this register are control bits and 
can be read or written. The eight MSBs are status bits and can only be read. Programming of the HDLC data 
link is discussed in 
Section 2.8
.
Bit
Field 
Size
Name
Description
15
1
Receiver Interrupt
Indicates that the receiver needs service. A read to DL_CTRL_STAT clears this 
interrupt.
14
1
Transmitter
Interrupt
Indicates that the transmitter needs service. A write to DL_CTRL_STAT clears this 
interrupt.
13
–
11
3
RX Bytes[2:0]
A 3-bit pointer to the last location written in the receive message buffer by the data 
link receiver.
10
1
Idle Code Received
Indicates that an idle flag sequence (0111 1110) was received on the receive data 
link. 
9
1
Bad FCS
Set when an erroneous Frame Check Sequence (FCS) was received at the end of a 
message or an idle flag is received that is not byte aligned.
8
1
Abort Flag Received
Set if an abort sequence (seven consecutive 1s) was received on the receive data 
link.
7
1
Enable Receive Data 
Link Interrupt
Enables the receiver interrupt to appear on the DL_INT output pin.
6
1
Disable Data Link 
Transmission
Forces the data link bits to all 1s.
5
–
3
3
TX Bytes[2:0]
A 3-bit pointer to the transmit message buffer indicating the location of the last byte 
2
1
Abort Message
Causes the data link transmitter to halt the message in progress, send an abort flag, 
and then resume transmission of idle flags on the data link.
1
1
Send FCS
Controls the transmission of the FCS at the end of a message block.
0
1
Send Message
Instructs the transmitter to begin transmission of a message block on the data link. 
Setting this bit removes the data link from idle flag transmission mode and enables 
transmitter interrupts to the controller for data bytes.