Embedded Solutions
Page 21 of 37
BIS3_SDLC_CNTL7-0
[$B0, A0, 90, 80, 70, 60, 50, 40] BiSerial III SDLC Control Registers
SDLC Control Registers
DATA BIT
DESCRIPTION
31
Idle Detected/Clear (see note after description)
30
Abort Detected/Clear (see note after description)
29-25
spare
24
SDLC Internal Clock Select
23
Send an Abort (write only)
22
Load Transmit End Address (write only)
21
Load Transmit Start Address/SDLC Done
20
Load Receive Start Address/SDLC Sending Data
19
SDLC Idle After Frame Done
18-8
Address Input/ Receive End Address
7
Repeated Flags Share Zero
6
Received Abort Interrupt Enable
5
Receive Interrupt Enable
4
Transmit Frame Done Interrupt Enable
3
Transmit Interrupt Enable
2
Transmit Clear Enable
1
Receive Enable
0
Transmit Enable
FIGURE 15
PMC BISERIAL-III SDLC CONTROL REGISTERS
Transmit Enable
: When this bit is a one the transmitter is enabled to send data starting
with the address stored in the transmitter start-address register and continuing until the
data at the address in the transmitter end-address register has been sent. When this
bit is a zero the transmitter is disabled.
Receive Enable
: When this bit is a one the receiver is enabled to receive data and
store it in the dual-port RAM starting with the address stored in the receiver start-
address register if it is the first message since the receiver was enabled, or in the next
16-bit address after the end-address of the last message if it is not. When this bit is a
zero the receiver is disabled.
Transmit Clear Enable
: When this bit is a one the transmit enable bit will be cleared
when the transmitted message completes and there is not another message pending.
When this bit is a zero the transmitter will remain enabled, but no more data will be sent
until a new end address is loaded.