SNLS647G december 2019 – july 2023 DP83826E , DP83826I
PRODUCTION DATA
The 100BASE-TX transmitter consists of several functional blocks which convert synchronous 4-bit nibble data, as provided by the MII, to a scrambled MLT-3 125-Mbps serial data stream on the MDI. 4B5B encoding and decoding is detailed in Table 9-4 below.
The transmitter section consists of the following functional blocks:
The bypass option for the functional blocks within the 100BASE-TX transmitter provides flexibility for applications where data conversion is not always required. The DP83826 implements the 100BASE-TX transmit state machine diagram as specified in the IEEE 802.3 Standard, Clause 24.
NAME | PCS 5B CODE-GROUP | MII 4B NIBBLE CODE |
---|---|---|
DATA CODES | ||
0 | 11110 | 0000 |
1 | 01001 | 0001 |
2 | 10100 | 0010 |
3 | 10101 | 0011 |
4 | 01010 | 0100 |
5 | 01011 | 0101 |
6 | 01110 | 0110 |
7 | 01111 | 0111 |
8 | 10010 | 1000 |
9 | 10011 | 1001 |
A | 10110 | 1010 |
B | 10111 | 1011 |
C | 11010 | 1100 |
D | 11011 | 1101 |
E | 11100 | 1110 |
F | 11101 | 1111 |
IDLE AND CONTROL CODES(1) | ||
H | 00100 | HALT code-group - Error code |
I | 11111 | Inter-Packet IDLE - 0000 |
J | 11000 | First Start of Packet - 0101 |
K | 10001 | Second Start of Packet - 0101 |
T | 01101 | First End of Packet - 0000 |
R | 00111 | Second End of Packet - 0000 |
P | 00000 | EEE LPI - 0001(2) |
INVALID CODES | ||
V | 00001 | |
V | 00010 | |
V | 00011 | |
V | 00101 | |
V | 00110 | |
V | 01000 | |
V | 01100 | |
V | 10000 | |
V | 11001 |