
36
MB86967
2. Explanation of Control Registers in LAN Controller
2.1 Data Link Controller Register
(1) DLCR0: Transmit Status Register
DLCR0 indicates the transmit status of the data link controller. The external interrupt INT is asserted by setting
the bits of DLCR2 corresponding to the status bits, bit 7 and bit 3 to 0.
(Continued)
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Read
TMT OK
NET BSY TMT REC SRT RKT
JABBER
COL
16 COL
BUS WR
ERR
Write
BIT CLR
—
BIT CLR
Initial Value
0
Undefined
0
Bit no.
Bit name
Operation
Value
Function
7TMT OK
(Transmit O.K)
Read
0
Indicates transmission in progress
1
This bit is set automatically when transmission of all packets
in the transmitter buffer is completed. In the single buffer
mode, the next transmit data can be transferred from the host
system. In the dual buffer mode, transmission of data from
the second bank can be started (Bit 7 (TMST) of the BMR10
is set). The dual buffer mode permits transfer of the next
transmit data from the host system to one buffer, while the
other buffer is transmitting packets.
Write
0
Not affected
1
This bit is cleared.
6
NET BSY
(Net Busy)
Read
0
Indicates network empty (no carrier detected)
1
Indicates network in use (carrier detected)
Write
—
Not affected
5TMT REC
(Transmit
Packet Receive)
Read
0
Indicates packets transmitted by this register not received
normally.
This bit is cleared automatically at the start of transmission of
each packet.
1
Indicates packets transmitted by this register received
normally.
This bit must not be used in normal operation.
Write
—
Not affected
4SRT PKT
(Short Packet)
Read
0
No short packet error.
This bit is cleared automatically at the start of transmission of
each packet.
1
Indicates network carrier detect disappeared during packet
transmission.
This bit is usually set in the event of a packet collision or
physical damage to the cable.
Write
—
Not affected