English
Language : 

LAN8710A Datasheet, PDF (20/82 Pages) SMSC Corporation – Small Footprint MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and flexPWR Technology
Small Footprint MII/RMII 10/100 Ethernet Transceiver with HP Auto-MDIX and flexPWR® Technology
Datasheet
For RMII, the MAC controller drives the transmit data onto the TXD bus and asserts TXEN to indicate
valid data. The data is latched by the transceiver’s RMII block on the rising edge of REF_CLK. The
data is in the form of 2-bit wide 50MHz data.
3.1.1.2
4B/5B Encoding
The transmit data passes from the MII/RMII block to the 4B/5B encoder. This block encodes the data
from 4-bit nibbles to 5-bit symbols (known as “code-groups”) according to Table 3.1. Each 4-bit data-
nibble is mapped to 16 of the 32 possible code-groups. The remaining 16 code-groups are either used
for control information or are not valid.
The first 16 code-groups are referred to by the hexadecimal values of their corresponding data nibbles,
0 through F. The remaining code-groups are given letter designations with slashes on either side. For
example, an IDLE code-group is /I/, a transmit error code-group is /H/, etc.
Table 3.1 4B/5B Code Table
CODE
GROUP
SYM
RECEIVER
INTERPRETATION
TRANSMITTER
INTERPRETATION
11110
01001
10100
10101
01010
01011
01110
01111
10010
10011
10110
10111
11010
11011
11100
11101
11111
11000
10001
01101
0
0
0000
DATA
0
0000
DATA
1
1
0001
1
0001
2
2
0010
2
0010
3
3
0011
3
0011
4
4
0100
4
0100
5
5
0101
5
0101
6
6
0110
6
0110
7
7
0111
7
0111
8
8
1000
8
1000
9
9
1001
9
1001
A
A
1010
A
1010
B
B
1011
B
1011
C
C
1100
C
1100
D
D
1101
D
1101
E
E
1110
E
1110
F
F
1111
F
1111
I
IDLE
Sent after /T/R until TXEN
J
First nibble of SSD, translated to “0101” Sent for rising TXEN
following IDLE, else RXER
K
Second nibble of SSD, translated to
“0101” following J, else RXER
Sent for rising TXEN
T
First nibble of ESD, causes de-assertion Sent for falling TXEN
of CRS if followed by /R/, else assertion
of RXER
Revision 1.4 (08-23-12)
20
DATASHEET
SMSC LAN8710A/LAN8710Ai