![](http://datasheet.mmic.net.cn/330000/RTL8139C_datasheet_16451889/RTL8139C_47.png)
RTL8139C(L)
2002/01/10
Rev.1.4
47
9.8 Rx Decapsulation
The RTL8139C(L) continuously monitors the network when reception is enabled. When activity is recognized it starts to process
the incoming data.
After detecting receive activity on the line, the RTL8139C(L) starts to process the preamble bytes based on the mode of
operation.
While operating in 100Base-TX mode, the RTL8139C(L) expects the frame to start with the symbol pair JK in the first bye of the
8-byte preamble.
The RTL8139C(L) checks the CRC bytes and checks if the packet data ends with the TR symbol pair, if not, the RTL8139C(L)
reports a CRC error RSR.
The RTL8139C(L) reports a RSR<CRC> error in the following case:
In 100Base-TX mode, one of the following occur.
a. An invalid symbol (4B/5B Table) is received in the middle of the frame.
The RSR<ISE> bit also sets.
b. The frame does not end with the TR symbol pair.
9.9 Flow Control
The RTL8139C(L) supports IEEE802.3X flow control to improve performance in full-duplex mode. It detects PAUSE packets
to achieve flow control tasks.
9.9.1. Control Frame Transmission
When the RTL8139C(L) detects that its free receive buffer is less than 3K bytes, it sends a
PAUSE packet with
pause_time(=FFFFh)
to inform the source station to stop transmission for the specified period of time. After the driver has
processed the packets in the receive buffer and updated the boundary pointer, the RTL8139C(L) sends the other
PAUSE packet
with pause_time(=0000h)
to wake up the source station to restart transmission.
9.9.2. Control Frame Reception
The RTL8139C(L) enters a back off state for a specified period of time when it receives a valid
PAUSE packet with
pause_time(=n)
. If the PAUSE packet is received while the RTL8139C(L) is transmitting, the RTL8139C(L) starts to back off
after current transmission completes. The RTL8139C(L) is free to transmit the next packets when it receives a valid
PAUSE
packet with pause_time(=0000h)
or the
backoff timer(=n*512 bit time)
elapses.
Note: The PAUSE operation cannot be used to inhibit transmission of MAC Control frames (e.g. a PAUSE packet). The N-way
flow control capability can be disabled. Please refer to Section 7, “EEPROM (93C46 or 93C56) Contents” for a detailed
description.
9.10 LED Functions
9.10.1 10/100 Mbps Link Monitor
The Link Monitor senses the link integrity or if a station is down.