RTL 8208
RTL 8208
RTL 8208
2003/04/04 1 Rev.1.97
RTL8208
1. Features
Supports 8-port integrated physical layer and Very low power consumption
transceiver for 10Base-T and 100Base-TX Supports port-pair loop mode (PP-LPBK mode)
Up to 8 ports support of 100Base-FX Supports two Power reduction methods:
Reduced 100Base-FX interface (patented) 1. Power saving mode (cable detection)
Robust baseline wander correction for improved 2. Power down mode
100BASE-TX performance Power-on auto reset function eliminates the need for
Fully compliant with IEEE 802.3/802.3u external reset circuits
IEEE 802.3u compliant Auto-negotiation for 10/100 Crossover detection and auto correction.
Mbps control Flexible LED display modes through 2-wire serial
Hardware controlled Flow control advertisement ability LED control interface
Supports RMII/SMII/SS-SMII interfaces 128-pin PQFP
Multiple driving capabilities of RMII/SMII/SS-SMII 2.5V/3.3V power supply
Supports 25MHz crystal as clock source for RMII with 0.25µm, CMOS technology
50MHz REFCLK output for MAC
2. General Description
The RTL8208 is a highly integrated 8 port, 10Base-T/100Base-TX/FX, Ethernet transceiver implemented in 0.25µm CMOS
technology. It is currently the world’s smallest Octal-PHY chip package with many special patented features. Traditional SD pins
in 100Base-FX are omitted by Realtek patent to obtain fewer pin-count. Flexible hardware settings are provided to configure the
various operating modes of the chip. The RTL8208 consists of 8 separate and independent channels. Each channel consists of an
RMII/SMII/SS-SMII interface to MAC controller, and hardware pins are used to configure the interface for RMII, or SMII, or
SS-SMII mode. In RMII mode, another hardware pin is used to set port-pair loop mode (PP-LPBK mode), which can extend
physical transmission length or perform physical media transport operations without any switch controller. In addition, the
RTL8208 features very low power consumption, as low as 1.8 W (max.). Additionally, pin-outs are designed to provide
optimized direct routing can be implemented, which simplifies the layout work and reduces EMI noise issues.
2003/04/04 2 Rev.1.97
RTL8208
3. Block Diagram
RXCL FX input
K
SYNC
SMII
SERIAL-TO-PARALLE
RXD[3:0 4B/5
RX
EESCRAMBLE
EQUALIZER
] DECOD
B TP input
FIFO
ADAPTIVE
RECOVERY
MODE[1:0] E
CLOCK
R
L
RXD0
RX
RXD1
CRSD
RMII CR
RX R
V S STAT
X
RXD
E
MACHIN
V
E
BYP-DESC RX+/-
R
RX RECEIVER
TX+/-
CO
SMII TXCL
L
T
TX TXE
STAT
X FX enable
TX/FX output
K MACHIN
E
TXE
N E
R
BYP-SC
TXD0 R
TXD1 RMII
PARALLEL-TO-SERIA
TXE
N
TX TXD[3:0 MLT
10/100
] ENCODE
3 TX/FX
SCAMBLE
ENCODER
R DRIVE
L
4B/5B
R
R
TX TRANSMITTER
2003/04/04 3 Rev.1.97
2003/04/04
CRS_DV[0]
TX_EN[0]
TXON[1]
TXOP[1]
VDDAH
VDDAH
RXD0[0]
RXD1[0]
TXD0[0]
TXD1[0]
TXON[0]
TXOP[0]
VDDAH
VCTRL
VDDAL
RXIN[0]
RXIP[0]
MDIO
IBREF
VSSA
MDC
VDD
VSS
VSS
X2
X1
128
127
126
125
113
112
111
110
109
108
107
106
105
104
103
124
123
122
121
120
119
118
117
116
115
114
VSSA 1 102 TX_EN[1]
RXIP[1] 2 101 TXD0[1]
RXIN[1] 3 100 TXD1[1]
VDDAL 4 99 CRS_DV[1]
VDDAL 5 98 RXD0[1]
RXIN[2] 6 97 RXD1[1]
RXIP[2] 7 96
4. Pin Assignments
TX_EN[2]
VSSA 8 95 TXD0[2]
TXOP[2] 9 94 TXD1[2]
TXON[2] 10 93 CRS_DV[2]
VDDAH 11 92 RXD0[2]
VDDAH 12 91 RXD1[2]
TXON[3] 13 90 VSS
TXOP[3] 14 89 VDD
VSSA 15 88 TX_EN[3]
RXIP[3] 16 87 TXD0[3]
RXIN[3] 17 86 TXD1[3]
VDDAL 18 85 CRS_DV[3]
4
VDDAL 19 84 RXD0[3]
RXIN[4] 20 83 RXD1[3]
RXIP[4] 21 82 VSS
VSSA 22 81 RX_SYNC
TXOP[4] 23 80 TX_SYNC
TXON[4] 24 79 VDD
VDDAH 25 78 TX_EN[4]
VDDAH 26 77 TXD0[4]
TXON[5] 27 76 TXD1[4]
RTL8208
TXOP[5] 28 75 CRS_DV[4]
08042T1
VSSA 29 74 RXD0[4]
050A TAIWAN
RXIP[5] 30 73 RXD1[4]
RXIN[5] 31 72 VSS
VDDAL 32 71 VDD
VDDAL 33 70 TX_EN[5]
RXIN[6] 34 69 TXD0[5]
RXIP[6] 35 68 TXD1[5]
VSSA 36 67 CRS_DV[5]
TXOP[6] 37 66 RXD0[5]
TXON[6] 38 65 RXD1[5]
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
VSS
VDD
VSSA
VDDAL
RXIP[7]
RXIN[7]
VDDAH
VDDAH
TXD1[7]
TXD0[7]
TXD1[6]
TXD0[6]
RXD1[7]
RXD0[7]
RXD1[6]
RXD0[6]
TXOP[7]
TXON[7]
RESET#
REFCLK
TX_EN[7]
TX_EN[6]
LED_CLK
LED_DATA
CRS_DV[7]
CRS_DV[6]
RTL8208
Rev.1.97
RTL8208
'I' stands for input; 'O' stands for output; 'A' stands for analog; ‘D’ stands for digital
Pin Name Pin# Type Pin Name Pin# Type
VSSA 1 AGND RXD1[5]/LED_BLNK_TIME 65 I/O
RXIP[1] 2 AI RXD0[5] 66 O
RXIN[1] 3 AI CRS_DV[5]/TP_PAUSE 67 I/O
VDDAL 4 AVDD TXD1[5] 68 I
VDDAL 5 AVDD TXD0[5] 69 I
RXIN[2] 6 AI TX_EN[5] 70 I
RXIP[2] 7 AI VDD 71 DVDD
VSSA 8 AGND VSS 72 DGND
TXOP[2] 9 AO RXD1[4]/PHY_ADDR[4] 73 I/O
TXON[2] 10 AO RXD0[4] 74 O
VDDAH 11 AVDD CRS_DV[4]/RX_CLK 75 O
VDDAH 12 AVDD TXD1[4] 76 I
TXON[3] 13 AO TXD0[4] 77 I
TXOP[3] 14 AO TX_EN[4]/TX_CLK 78 I
VSSA 15 AGND VDD 79 DVDD
RXIP[3] 16 AI SYNC/TX_SYNC 80 I
RXIN[3] 17 AI RX_SYNC/RPT_MODE 81 I/O
VDDAL 18 AVDD VSS 82 DGND
VDDAL 19 AVDD RXD1[3]/PHY_ADDR[3] 83 I/O
RXIN[4] 20 AI RXD0[3] 84 O
RXIP[4] 21 AI CRS_DV[3]/FX_PAUSE 85 I/O
VSSA 22 AGND TXD1[3] 86 I
TXOP[4] 23 AO TXD0[3] 87 I
TXON[4] 24 AO TX_EN[3] 88 I
VDDAH 25 AVDD VDD 89 DVDD
VDDAH 26 AVDD VSS 90 DGND
TXON[5] 27 AO RXD1[2]/TEST 91 I/O
TXOP[5] 28 AO RXD0[2] 92 O
VSSA 29 AGND CRS_DV[2]/FX_DUPLEX 93 I/O
RXIP[5] 30 AI TXD1[2] 94 I
RXIN[5] 31 AI TXD0[2] 95 I
VDDAL 32 AVDD TX_EN[2] 96 I
VDDAL 33 AVDD RXD1[1] 97 O
RXIN[6] 34 AI RXD0[1] 98 O
RXIP[6] 35 AI CRS_DV[1]/SEL_TXFX[1] 99 I/O
VSSA 36 AGND TXD1[1] 100 I
TXOP[6] 37 AO TXD0[1] 101 I
TXON[6] 38 AO TX_EN[1] 102 I
VDDAH 39 AVDD VDD 103 DVDD
VDDAH 40 AVDD VSS 104 DGND
TXON[7] 41 AO RXD1[0] 105 O
TXOP[7] 42 AO RXD0[0] 106 O
VSSA 43 AGND CRS_DV[0]/SEL_TXFX[0] 107 I/O
RXIP[7] 44 AI TXD1[0] 108 I
RXIN[7] 45 AI TXD0[0] 109 I
VDDAL 46 AVDD TX_EN[0] 110 I
RESET# 47 I VSS 111 DGND
REFCLK 48 I/O MDIO 112 I/O
LED_DATA/LEDMODE[1] 49 I/O MDC 113 I
LED_CLK/LEDMODE[0] 50 I/O X1 114 I
RXD1[7]/EN_AUTOXOVER 51 I/O X2 115 O
RXD0[7]/DRIVE[0] 52 I/O VCTRL 116 I/O
CRS_DV[7]/MODE[0] 53 I/O VDDAH 117 AVDD
TXD1[7] 54 I IBREF 118 AO
TXD0[7] 55 I VDDAL 119 AVDD
TX_EN[7] 56 I RXIN[0] 120 AI
VDD 57 DVDD RXIP[0] 121 AI
VSS 58 DGND VSSA 122 AGND
RXD1[6]/DISBLINK 59 I/O TXOP[0] 123 AO
RXD0[6]/DRIVE[1] 60 I/O TXON[0] 124 AO
CRS_DV[6]/MODE[1] 61 I/O VDDAH 125 AVDD
TXD1[6] 62 I VDDAH 126 AVDD
TXD0[6] 63 I TXON[1] 127 AO
TX_EN[6] 64 I TXOP[1] 128 AO
2003/04/04 5 Rev.1.97
RTL8208
5. Pin Description
In order to reduce pin count, and therefore size and cost, some pins have multiple functions. In those cases, the functions are
separated with a “/” symbol. Refer to the Pin Assignment diagram for a graphical representation.
'I' stands for input
'O' stands for output
'A' stands for analog signal
'D' stands for digital signal
'P' stands for power
'G' stands for ground
'Pu' stand for internal pull up (75K ohm)
'Pd' stand for internal pull down (75K ohm)
2003/04/04 6 Rev.1.97
RTL8208
2003/04/04 7 Rev.1.97
RTL8208
2003/04/04 8 Rev.1.97
RTL8208
2003/04/04 9 Rev.1.97
RTL8208
2003/04/04 10 Rev.1.97
RTL8208
2003/04/04 11 Rev.1.97
RTL8208
6. Register Descriptions
The first six registers of the MII are defined by the MII specification. Other registers are defined by Realtek Semiconductor Corp.
for internal use and are reserved for specific uses.
Register Description Default
0 Control Register 3100
1 Status Register 0F49
2 PHY Identifier 1 Register 001C
3 PHY Identifier 2 Register C883
4 Auto-Negotiation Advertisement Register 05E1
5 Auto-Negotiation Link Partner Ability Register 0001
6 Auto-Negotiation Expansion Register 0000
2003/04/04 12 Rev.1.97
RTL8208
Reset – In order to reset the RTL8208 by software control, a ‘1’ must be written to bit 15 using an SMI write operation. The bit
clears itself after the reset process is complete, and does not need to be cleared using a second SMI write. Writes to other Control
register bits will have no effect until the reset process is completed, which requires approximately 1us. Writing a ‘0’ to this bit
has no effect. Because this bit is self clearing after a few cycles from a write operation, it will return a ‘0’ when read.
Loopback – The RTL8208 may be placed into loopback mode by writing a ‘1’ to bit 14. Loopback mode may be cleared either
by writing a ‘0’ to bit 14 or by resetting the chip. When this bit is read, it will return a ‘1’ when the chip is in software-controlled
loopback mode, otherwise it will return a ‘0’.
Speed Selection – If Auto-negotiation is enabled, this bit has no effect on the speed selection. However, if Auto-negotiation is
disabled by software control, the operating speed of the RTL8208 can be forced by writing the appropriate value to bit 13.
Writing a ‘1’ to this bit forces 100Base-X operation, while writing a ‘0’ forces 10Base-T operation. When this bit is read, it
returns the value of the software controlled forced speed selection only.
Auto Negotiation Enable – Default Auto Negotiation enable for all TP ports and disable for FX ports. Auto-negotiation can be
disabled by either software control to set 0.12=0.
Power Down – The RTL8208 supports a low power mode which is intended to decrease power consumption. Writing a ‘1’ will
enable power down mode, and writing a ‘0’ will return the RTL8208 to normal operation. When read, this register will return a
‘1’ when in power down mode, and a ‘0’ during normal operation.
Isolate – Each individual PHY may be isolated from its MII by writing a ‘1’ to bit 10. All MII outputs will be tri-stated and all
MII inputs will be ignored. Since the MII management interface is still active, the isolate mode may be cleared either by writing
a ‘0’ to bit 10 or by resetting the chip. When this bit is read, it will return a ‘1’ when the chip is in isolate mode, and a ‘0’ during
normal operation.
Restart Auto Negotiation – Bit 9 is a self-clearing bit that allows the Auto-negotiation process to be restarted, regardless of the
current status of the Auto-negotiation state machine. In order for this bit to have an effect, Auto-negotiation must be enabled.
Writing a ‘1’ to this bit restarts Auto-negotiation while writing a ‘0’ to this bit has no effect. When this bit is read, it will always
return a ‘0’.
Duplex Mode – By default, the RTL8208 powers up in half duplex mode. The chip can be forced into full duplex mode by
writing a ‘1’ to bit 8 while Auto-negotiation is disabled. Half duplex mode can be resumed either by writing a ‘0’ to bit 8 or by
resetting the chip. When Nway is enabled, this bit reflects the results of the Auto-negotiation, and is in a read only mode. When
Nway is disabled, this bit can be set through the SMI, and is in a read/write mode. When 100FX is enabled, this bit can be set
through the SMI or FX_DUPLEX pin and is in a read/write mode.
Reserved Bits – All reserved MII register bits must be written as ‘0’ at all times. Ignore the RTL8208 output when these bits are
read.
2003/04/04 13 Rev.1.97
RTL8208
2003/04/04 14 Rev.1.97
RTL8208
Status bit will be latched at ‘0’ and will remain so until the bit is read. After the bit is read, it becomes ‘1’ if the Link Pass state has
been entered again.
Jabber Detect – The RTL8208 will return a ‘1’ on bit 1 if a jabber condition has been detected. After the bit is read, or if the chip
is reset, it reverts to ‘0’. This is for 10Base-T only. Jabber occurs when a predefined excessive long packet is detected for
10Base-T. When the duration of TX_EN exceeds the jabber timer (21ms), the transmit and loopback functions will be disabled
and the COL LED starts blinking. After TX_EN goes low for more than 500 ms, the transmitter will be re-enabled and the COL
LED stops blinking.
Extended Capability – The RTL8208 supports extended capability registers, and will return a ‘1’ when bit 0 is read. Several
extended registers have been implemented in the RTL8208.
2003/04/04 15 Rev.1.97
RTL8208
2003/04/04 16 Rev.1.97
RTL8208
2003/04/04 17 Rev.1.97
RTL8208
Auto-negotiation is restarted or the RTL8208 is reset.
10Base-T-FD – This bit indicates that the Link Partner can support 10Base-T full duplex mode. This bit is cleared any time
Auto-negotiation is restarted or the RTL8208 is reset.
10Base-T – This bit indicates that the Link Partner can support 10Base-T half duplex mode. This bit is cleared any time
Auto-negotiation is restarted or the RTL8208 is reset.
Selector Field – Bits 4:0 reflect the value of the Link Partner’s selector field. These bits are cleared any time Auto-negotiation is
restarted or the chip is reset, and generally reflect the value of 0001, indicating that the Link Partner is an 802.3 device.
2003/04/04 18 Rev.1.97
RTL8208
7. Functional Description
7.1 General
7.1.1 SMI (Serial Management Interface)
SMI (Serial Management Interface) is also known as MII Management Interface, which consists of two signals, MDIO and
MDC; allowing the MAC controller to control and monitor the state of the PHY. MDC is a clock input for PHY to latch MDIO on
its rising edge. The clock can run from DC to 25MHz. MDIO is a bi-directional connection used to write data to, or read data
from PHY. The PHY address base is set by pins PHY_ADDR[4:3] and eight ports addresses of RTL8208 are internally
000,001,010,011,100,101,110,and 111.
SMI Read/Write Cycles
Preamble Start OP Code PHYAD REGAD TurnAround Data Idle
(32 bits) (2 bits) (2 bits) (5 bits) (5 bits) (2 bits) (16 bits)
Read 1……..1 01 10 AAAAA RRRRR Z0 D…….D Z*
Write 1……..1 01 01 AAAAA RRRRR 10 D…….D Z*
*Z: high-impedance. During idle time, MDIO state is determined by an external 1.5KΩ pull-up resistor.
The RTL8208 supports Preamble Suppression, which allows the MAC to issue Read/Write Cycles without preamble bits (but
needs at least one Idle for every cycle). However, for the first MII management cycle after power-on reset, a 32-bit preamble is
needed. To guarantee the first successful SMI transaction after power-on reset, the MAC should be delayed at least 700us to issue
the first SMI Read/Write Cycle relative to the rising edge of reset.
In PP-LPBK mode, TP port and FX port selection is different from that in normal mode. The TP and FX port selection
configuration is as follows:
For this table, “U” means UTP port, “F” means Fiber port.
PP-LPBK SEL_TXFX[1:0]
mode (Pin 99,107) Port0, Port1 Port2, Port3 Port4, Port5 Port6, Port7
(Pin 81)
0 00 U U U U U U U U
(normal mode) 01 U U U U U U U F
10 U U U U U U F F
11 F F F F F F F F
1 00 U U U U U U U U
(PP-LPBK) 01 U U U U U F U F
10 U F U F U F U F
11 F F F F F F F F
Since this configuration is a loop back mode, it uses Full duplex only, and Half duplex is not supported. The loop-back-pair ports
should be configured as the same Speed. Although this mode does not effect normal N-Way mode, in order to keep in the same
speed for each pair’s two ports, there is an auto-detection scheme. This scheme specifies that if one port of the pair is already
linked, when the other port is linked later, the earlier link-on port will re-start Auto-negotiation, trying to keep the two ports
linked at the same speed. When PP-LPBK mode is set, there are three requirements: It must be based upon RMII mode; no
switch controller is connected; and TX_EN[7:0] is pulled down.
2003/04/04 19 Rev.1.97
RTL8208
7.1.4 Auto-Negotiation
For 100/10 TP port, the RTL8208 default setup is Auto-Negotiation enabled. Setting Register 0.12=0 by an SMI write can
disable Auto-Negotiation. For a 100FX port, Auto-Negotiation is always disabled.
For an Auto-Negotiation enabled port, the RTL8208 will negotiate with its link partner to determine the speed and duplex status.
The RTL8208’s ability is advertised in Register 4, and , after Auto-Negotiation is finished, the link partner’s ability will be
stored in Register 5.
If the link partner is Auto-Negotiation disabled, the RTL8208 enters a parallel-detection state to identify the speed of the link
partner. The RTL8208 will link in the same speed as link partner, but in half duplex mode.
Auto-Negotiation is also used to determine Full-duplex flow control. flow control ability is advertised in Register 4.10. The link
partner’s flow control ability is stored in Register 5.10. See the following section for more information.
When Auto-Negotiation is enabled, Register 4.10 may be overwritten by the MAC, and Register 5.10 may be updated after
N-Way has completed and, Register 5.10 is set as read only for the MAC.
When Auto-Negotiation is disabled, Register 5.10 is set to R/W for the MAC through the SMI interface. If the SMI does not
write to Register 5.10, it is still Register 5.10=1, which means hardware forced flow control is enabled.
7.3 10Base-T
7.3.1 Transmit Function
When TX_EN is active, TXD from RMII/SMII/SS-SMII is serialized, Manchester-encoded, and driven into the network
medium as a packet stream. An on-chip filtering and wave shaping circuit eliminates the need for external filtering. The transmit
function is disabled when the link has failed or when Auto-negotiation proceeds.
2003/04/04 20 Rev.1.97
RTL8208
7.3.4 Jabber
Jabber occurs when TX_EN is asserted over 21ms. Both transmit and loopback functions are disabled once jabber occurs. The
MII Register 1.1 (Jabber detect) bit is set high until jabber disappears and the bit is read again. The Jabber function is supported
in 10-Base-T only, and is not implemented in 100Base-TX. The collision LED of the corresponding port will blink while Jabber
occurs. Jabber is dismissed after TX_EN remains low for at least 500ms.
7.3.5 Loopback
Loopback mode can be achieved by writing to Register 0.14=1. Loopback mode routes transmitted data at the output of NRZ to
the NRZI conversion module, back to the receiving path. This mode is used to check all the device’s connection at the 5-bit
symbol bus, and verify the operation of the phase locked loop.
7.4 100Base-TX
An internal 125MHz clock is generated by an on-chip PLL circuit to synchronize the transmit data or generate the clock signal
for the incoming data stream.
2003/04/04 21 Rev.1.97
RTL8208
4B5B Encoding
2003/04/04 22 Rev.1.97
RTL8208
BLW is the change in the average DC content, over time, of an AC coupled digital transmission over a given transmission
medium. BLW is a result from the interaction between the low frequency components of a transmitted bit stream and the
frequency response of the AC coupling component(s) within the transmission system. If the low frequency content of the digital
bit stream goes below the low frequency pole of the AC coupling transformers, then the droop characteristics of the transformers
will dominate resulting in potentially serious BLW. If BLW is not compensated for, packet loss will occur.
7.5 100Base-FX
The RTL8208 can be configured into 100Base-FX mode through SEL_TXFX[1:0] (RPT_MODE should be 0). According to the
setting of SEL_TXFX[1:0], port 7 or port 6/7 or all eight ports can be configured to 100Base-FX operation.
RPT_MODE=0 Medium type
SEL_TXFX[1:0] Port 0 Port 1 Port2 Port3 Port4 Port5 Port6 Port7
2’b00 UTP UTP UTP UTP UTP UTP UTP UTP
2’b01 UTP UTP UTP UTP UTP UTP UTP FX
2’b10 UTP UTP UTP UTP UTP UTP FX FX
2’b11 FX FX FX FX FX FX FX FX
UTP: 10Base-T/100Base-TX,
FX: 100Base-FX.
Compared to common 100Base-FX applications, the RTL8208 lacks a pair of differential SD (signal detect) signals to achieve
its link monitoring function (patent), which significantly reduces the pin count in this octal PHY.
Any of the RTL8208 transceivers may interface with an external 100Base-FX fiber optic device and receiver instead of the
magnetics module used with twisted pair cable. The differential transmit and receive data pairs will operate at PECL voltage
levels instead of those required for twisted-pair transmission. The data will be encoded using two-level NRZI instead of
three-level MLT3. The data stream is not scrambled for fiber-optic transmission.
2003/04/04 23 Rev.1.97
RTL8208
On the other hand, if the RTL8208 detects no valid link pulse on RxOP/N pair, it sends out a FEFI stream pattern, which in turn
will cause the remote side to detect a Far-End-Fault indication. This means the RTL8208 sees problems on the receive path.
7.6 RMII/SMII/SS-SMII
The interface to the MAC can be RMII, SMII, or SS-SMII through MODE[1:0]. When floating MODE[1:0] upon power-on reset,
the RTL8208 operates in RMII mode (default).
MODE[1:0] Operation Mode REFCLK Clock input
2’b1x RMII 50MHz, 100ppm
2’b00 SMII 125MHz, 100ppm
2’b01 SS-SMII 125MHz, 100ppm
Below illustrates the signals required for each interface:
2003/04/04 24 Rev.1.97
RTL8208
CRS_DV[7:0] CRS_DV[7:0]
RXD0[7:0] RXD0[7:0]
RXD1[7:0] RXD1[7:0]
TX_EN[7:0] 8-port 8-port
RTL8208 RTL8208
TX_EN[7:0]
TXD0[7:0] MAC TXD0[7:0] MAC
TXD1[7:0] X1
X1 TXD1[7:0]
REFCLK
REFCLK
X2
25MHz
50MHz
oscillator
SYNC
TXD0[7:0]
8-port
RTL8208
MAC RXD0[7:0]
X1
REFCLK
125MHz
oscillator
2003/04/04 25 Rev.1.97
RTL8208
Receive Path
Receive data and control information are signaled in 10-bit segments. SYNC signal is used to delimit the 10-bit segments. MAC
is responsible to generate these SYNC pulses every ten clocks. For 100Mbps mode, each segment represents a byte of data.
However, for 10Mbps mode, each segment is repeated ten times to represent a byte of data. The receive sequence contains all of
the information defined on the standard MII receive path.
CRS RX_DV RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7
RXER from Speed Duplex Link Jabber Upper Nibble False Carrier 1
X 0 previous 0 =10Mbps 0 = Half 0 = Down 0 = OK 0 = Invalid 0 = OK
frame 1 =100Mbps 1 = Full 1 = Up 1 = Detected 1 = Valid 1 = Detected
1 2 3 4 5 6 7 8 9 10
REFCLK
SYNC
RXD[0] CRS RXDV RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7
SMII Reception
Transmit Path
Transmit data and control information are signaled in 10-bit segments. SYNC signal is used to delimit the 10-bit segments. MAC
is responsible to generate these SYNC pulses every ten clocks. For 100Mbps mode, each segment represents a byte of data.
However, for 10Mbps mode, each segment is repeated ten times to represent a byte of data.
TXER TXEN TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7
X 0 X X X X X X X X
1 2 3 4 5 6 7 8 9 10
REFCLK
SYNC
TX_ER TX_EN TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7
SMII Transmission
Collision Detection
The RTL8208 does not indicate that a collision has occurred. It is left up to the MAC to detect the assertion of both CRS_DV and
TX_EN.
2003/04/04 26 Rev.1.97
RTL8208
7.5.3 SS-SMII (Source Synchronous -Serial MII)
Source-Synchronous SMII is designed for applications requiring a trace delay of more than 1ns. Three signals are added to the
SMII interface: RX_SYNC, RX_CLK, TX_CLK; and the SYNC of SMII is modified to TX_SYNC in SS-SMII.
TX_SYNC
TXD0[7:0]
TX_CLK
8-port RX_SYNC
RTL8208
MAC RXD0[7:0]
RX_CLK
X1
REFCLK
125MHz
oscillator
Receive Path
Receive data and control information are signaled in 10-bit segments. RX_SYNC signal is used to delimit the 10-bit segments.
RTL8208 is responsible to generate these RX_SYNC pulses every ten clocks. For 100Mbps mode, each segment represents a
byte of data. However, for 10Mbps mode, each segment is repeated ten times to represent a byte of data. The receive sequence
contains all of the information defined on the standard MII receive path.
1 2 3 4 5 6 7 8 9 10
RX_CLK
RX_SYNC
RXD[0] CRS RXDV RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7
SS-SMII Reception
Transmit Path
Transmit data and control information are signaled in 10-bit segments. TX_SYNC signal is used to delimit the 10-bit segments.
MAC is responsible to generate these TX_SYNC pulses every ten clocks. For 100Mbps mode, each segment represents a byte of
data. However, for 10Mbps mode, each segment is repeated ten times to represent a byte of data. The receive sequence contains
all of the information defined on the standard MII receive path. The PHY can sample one of the ten segments.
1 2 3 4 5 6 7 8 9 10
TX_CLK
TX_SYNC
TXD[0] TX_ER TX_EN TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7
SS-SMII Transmission
Collision Detection
The RTL8208 does not indicate that a collision has occurred. It is left up to the MAC to detect the assertion of both CRS_DV and
TX_EN.
2003/04/04 27 Rev.1.97
RTL8208
2003/04/04 28 Rev.1.97
RTL8208
LEDCLK 1 2 3 19 20 21 22 23 24
LEDDTA Col/Dup Link/Act Spd Col/Dup Link/Act Spd Col/Dup Link/Act Spd
Port 0 3-bit serial stream Port 6 3-bit serial stream Port 7 3-bit serial stream
LEDCLK 1 2 13 14 15 16
VDD
2003/04/04 29 Rev.1.97
RTL8208
VDD
2003/04/04 30 Rev.1.97
RTL8208
Do not connect any beads directly between the collector of PNP transistor and VDDAL. This will affect the stability of the 2.5V
power significantly if the bead exists.
3.3V
RTL8208 VDDAH
3.3V
VDDAH: 3.3V
VDDAL: 2.5V
2SB1197K
VCTRL
Ic(max.)=800mA
VDDAL
2.5V
47uF 0.1uF
2003/04/04 31 Rev.1.97
RTL8208
2003/04/04 32 Rev.1.97
RTL8208
9. Application information
9.1 10Base-T/100Base-TX Application
IBREF
75Ω ∗ 3
1.96ΚΩ, 1%
0.1uF/3KV
Chasis GND
10Base-T/100Base-TX Diagram
The Central Tap in the primary side of H1164 must be left floating, and cannot be bypassed to GND via capacitor.
2003/04/04 33 Rev.1.97
RTL8208
DELTA
82Ω
OPT-155A2H1
1*9 SC Duplex FDDI
Fast Ethernet Optical
RXIP 130Ω Transceiver Module
82Ω
RXIN
1 GND_RX
130Ω
2 RD+
RTL8208 3 RD-
4 SD
VCC_TX (3.3V)
VCC_RX (3.3V)
5 VCC_RX
VCC_TX (3.3V)
82 Ω 6 VCC_TX
7 TD-
TXON 130 Ω 8 TD+
82 Ω
TXOP 9 GND_TX
130 Ω
2003/04/04 34 Rev.1.97
RTL8208
10.3 DC Characteristics
Parameter Symbol Conditions Min Typical Max Units
Power Supply Current for Icc 10 Base-T, idle 81.2 mA
2.5V 10 Base-T, Peak continuous 100% utilization 88.9
100 Base-TX, idle 125.5
100 Base-TX, Peak continuous 100% utilization 145.7
Power saving 76.7
Power down 15.5
Power Supply Current for Icc 10 Base-T, idle 88.5 mA
3.3V 10 Base-T, Peak continuous 100% utilization 499.2
100 Base-TX, idle 370.7
100 Base-TX, Peak continuous 100% utilization 371.3
Power saving 48.1
Power down 3.3
Total Power Consumption PS 10 Base-T, idle 495 mW
for all 8 ports 10 Base-T, Peak continuous 100% utilization 1870
100 Base-TX, idle 1537
100 Base-TX, Peak continuous 100% utilization 1590
Power saving 350
Power down 50
TTL Input High Voltage Vih 1.5 V
TTL Input Low Voltage Vil 1.0 V
TTL Input Current Iin -10 10 uA
TTL Input Capacitance Cin 3 pF
Output High Voltage Voh 2.25 2.75 V
Output Low voltage Vol 0 0.25 V
2003/04/04 35 Rev.1.97
RTL8208
10.4 AC Characteristics
Parameter SYM Conditions Min Typical Max Units
Transmitter, 100Base-TX
Differential Output Voltage, VOD 50Ω from each output to Vcc, Best-fit over 14 bit 1.938 V
peak-to-peak times
Differential Output Voltage VOS 50Ω from each output to Vcc, |Vp+|/|Vp-| 99.3 %
Symmetry
Differential Output Percent of Vp+ or Vp- 3.29 %
Overshoot VOO
Rise/Fall time tr ,tf 10-90% of Vp+ or Vp- 4.3/3.4 ns
Rise/Fall time imbalance |tr - tf| 910 ps
Duty Cycle Distortion Deviation from best-fit time-grid, 010101 … ±175 ps
Sequence
Timing jitter Idle pattern 1.0 ns
Transmitter, 10Base-T
Differential Output Voltage, VOD 50Ω from each output to Vcc, all pattern 4.27 V
peak-to-peak
TP_IDL Silence Duration Period of time from start of TP_IDL to link 10.5 15.75 ms
pulses or period of time between link pulses
TD Short Circuit Fault Peak output current on TD short circuit for 10 mA
Tolerance seconds.
TD Differential Output Return loss from 5MHz to 10MHz for reference 12.4 25.5 dB
Impedance (return loss) resistance of 100 Ω.
TD Common-Mode Output Ecm Terminate each end with 50Ω resistive load. mV
Voltage
Transmitter Output Jitter ns
RD Differential Output Return loss from 5MHz to 10MHz for reference 14 25 dB
Impedance (return loss) resistance of 100Ω.
Harmonic Content dB below fundamental, 20 cycles of all ones data dB
Start-of-idle Pulse width TP_IDL width ns
2003/04/04 36 Rev.1.97
RTL8208
10.5 Digital Timing Characteristics
Parameter SYM Conditions Min Typical Max Units
100Base-TX Transmit System Timing
Active TX_EN Sampled to 11 12 Bits
first bit of “J on MDI output
Inactive TX_EN Sampled to 15 16 Bits
first bit of “T on MDI output
TX Propagation Delay tTXpd From TXD[1:0] to TXOP/N 11 12 Bits
100Base-TX Receive System Timing
First bit of “J on MDI input From RXIP/N to CRS_DV 6 8 Bits
to CRS_DV assert
First bit of “T on MDI input From RXIP/N to CRS_DV 16 18 Bits
to CRS_DV de-assert
RX Propagation Delay tRXpd From RXIP/N to RXD[1:0] 15 17 Bits
10Base-T Transmit System Timing
TX Propagation Delay tTXpd From TXD[1:0] to TXOP/N 5 6 Bits
TX_EN to MDI output From TX_EN assert to TXOP/N 5 6 Bits
10Base-T Receive System Timing
Carrier Sense Turn-on delay tCSON Preamble on RXIP/N to CRS_DV asserted 12 Bits
Carrier Sense Turn-off tCSOFF TP_IDL to CRS_DV de-asserted 8 9 Bits
Delay
RX Propagation Delay tRXpd From RXIP/N to RXD[1:0] 9 12 Bits
LED timing
LED On Time tLEDon While LED blinking 43 120 ms
LED Off Time tLEDoff While LED blinking 43 120 ms
Jabber timing (10Base-T only)
Jabber Active From TX_EN=1 to Jabber asserted 60 70 80 ms
Jabber de-assert From TX_EN=0 to Jabber de-asserted 60 80 ms
RMII Timing
TXD, TX_EN Setup time TXD [1:0], TX_EN to REFCLK rising edge 2 ns
setup time
TXD, TX_EN Hold time TXD [1:0], TX_EN to REFCLK rising edge hold 2 ns
time
RXD, CRSDV, RXER to Output delay from REFCLK rising edge to RXD 4 ns
REFCLK delay [1:0], CRSDV, RXER
SMII Timing
TXD, SYNC Setup time TXD, SYNC to REFCLK rising edge setup time 2 ns
TXD, SYNC Hold time TXD SYNC to REFCLK rising edge hold time 2 ns
RXD, to REFCLK delay Output delay from REFCLK rising edge to RXD 2.5 3.5 ns
SMI Timing
MDC MDC clock rate 25 MHz
MDIO Setup Time Write cycle 10 ns
MDIO Hold Time Write cycle 10 ns
MDIO output delay relative Read cycle 10 ns
to rising edge of MDC
2003/04/04 37 Rev.1.97
RTL8208
Thermal parameters are defined as below according to JEDEC standard JESD 51-2, 51-6:
1. θja( Thermal resistance from junction to ambient), represents the resistance to the heat flows from the chip to ambient air.
It’s an index of heat dissipation capability. Lower θja means better thermal performance.
θja = (Tj - Ta) / Ph
Where Tj is the junction temperature
Ta is the ambient temperature
Ph is the power dissipation
2. θjc (Thermal resistance from junction to case), represents the resistance to the heat flows from the chip to package top case.
θjc is important when external heat sink is attached on package top.
θjc = (Tj - Tc) / Ph, where Tj is the junction temperature
Ta Tc
Tj
Thermal resistances
Parameter SYM Conditions Min Typical Max Units
Thermal resistance: θja 2 layer PCB, 0 ft/s airflow 30.1 °C/W
junction to ambient
Thermal resistance: θjc 2 layer PCB, 0 ft/s airflow 14.4 °C/W
junction to case
2003/04/04 38 Rev.1.97
RTL8208
Symbol Dimension in inch Dimension in mm 1. Dimension D & E do not include interlead flash.
Min Typical Max Min Typical Max 2. Dimension b does not include dambar protrusion/intrusion.
A - 0.134 - - 3.40 3. Controlling dimension : Millimeter
A1 0.004 0.010 0.036 0.10 0.25 0.91 4. General appearance spec. should be based on final visual
A2 0.102 0.112 0.122 2.60 2.85 3.10 inspection spec.
b 0.005 0.009 0.013 0.12 0.22 0.32
c 0.002 0.006 0.010 0.05 0.15 0.25
D 0.541 0.551 0.561 13.75 14.00 14.25 TITLE : 128 QFP (14x20 mm ) PACKAGE OUTLINE
E 0.778 0.787 0.797 19.75 20.00 20.25 -CU L/F, FOOTPRINT 3.2 mm
e 0.010 0.020 0.030 0.25 0.5 0.75 LEADFRAME MATERIAL :
HD 0.665 0.677 0.689 16.90 17.20 17.50 APPROVE DOC. NO. 530-ASS-P004
HE 0.902 0.913 0.925 22.90 23.20 23.50 VERSION 1
L 0.027 0.035 0.043 0.68 0.88 1.08 PAGE OF
L1 0.053 0.063 0.073 1.35 1.60 1.85 CHECK DWG NO. Q128 - 1
Y - - 0.004 - - 0.10 DATE Oct. 08 1998
Θ 0° - 12° 0° - 12° REALTEK SEMI-CONDUCTOR CO., LTD
2003/04/04 39 Rev.1.97
RTL8208
2003/04/04 40 Rev.1.97