RTL8305S
2002/02/19 Rev. 1.2
1
RTL8305S
5-PORT 10/100 MBPS SINGLE CHIP
SWITCH CONTROLLER
1. Features..................................................................................................................................................................................... 2
2. General Description .................................................................................................................................................................. 2
3. Block Diagram .......................................................................................................................................................................... 3
4. Pin Assignments........................................................................................................................................................................ 4
5. Pin Descriptions........................................................................................................................................................................ 6
5.1 Media Connection Pins ....................................................................................................................................................... 6
5.2 Mode Pins ........................................................................................................................................................................... 6
5.3 Port4 Related Pins............................................................................................................................................................... 7
5.4 LED Pins............................................................................................................................................................................. 8
5.5 Power Pins .......................................................................................................................................................................... 8
5.6 Miscellaneous Pins.............................................................................................................................................................. 8
5.7 Reserved Pins...................................................................................................................................................................... 8
6. Functional Description.............................................................................................................................................................. 9
6.1 Introduction......................................................................................................................................................................... 9
6.2 Switch Core Functional Overview ...................................................................................................................................... 9
6.2.1 Address Search, Learning and Aging........................................................................................................................... 9
6.2.2 Buffer Management.................................................................................................................................................... 10
6.2.3 Data Reception........................................................................................................................................................... 10
6.2.4 Data Forwarding......................................................................................................................................................... 10
6.2.5 Flow Control ...............................................................................................................................................................11
6.2.6 Back-off Algorithm.....................................................................................................................................................11
6.2.7 Inter-Frame Gap ..........................................................................................................................................................11
6.2.8 Illegal Frame ...............................................................................................................................................................11
6.2.9 Broadcast Storm Control.............................................................................................................................................11
6.3 Physical Layer Functional Overview .................................................................................................................................11
6.3.1 Auto-negotiation .........................................................................................................................................................11
6.3.2 10Base-T Transmit Function.......................................................................................................................................11
6.3.3 10Base-T Receive Function ........................................................................................................................................11
6.3.4 Link Monitor...............................................................................................................................................................11
6.3.5 100Base-TX Transmit Function................................................................................................................................. 12
6.3.6 100Base-TX Receive Function .................................................................................................................................. 12
6.3.7 Power Saving Mode ................................................................................................................................................... 12
6.4 LED................................................................................................................................................................................... 12
6.5 MII Port............................................................................................................................................................................. 13
6.5.1 General Description ................................................................................................................................................... 13
6.5.2 MII/SNI PHY Mode................................................................................................................................................... 16
6.5.3 MII MAC Mode ......................................................................................................................................................... 16
7. Electrical Characteristics......................................................................................................................................................... 18
7.1 Absolute Maximum Ratings ............................................................................................................................................. 18
7.2 Operating Range ............................................................................................................................................................... 18
7.3 DC Characteristics (0°C<Ta<60°C, 3.15V<Vcc<3.45V) ................................................................................................. 18
7.4 AC Characteristics (0°C<Ta<60°C, 3.15V<Vcc<3.45V) ................................................................................................. 19
7.5 Digital Timing Characteristics .......................................................................................................................................... 20
7.6 Thermal Data..................................................................................................................................................................... 20
8. Application Information.......................................................................................................................................................... 21
9. System Application Diagram .................................................................................................................................................. 22
10. Mechanical Dimensions ........................................................................................................................................................ 23
RTL8305S
2002/02/19 Rev. 1.2
2
1. Features
5-port integrated switch with physical layer and
transceiver for 10Base-T and 100Base-TX with
5-port 10/100M UTP or
4-port 10/100M UTP + 1-port MII/SNI
PHY mode MII/SNI interface for router application
MAC mode MII interface for HomeLAN/100Base-FX
application
1Mbit internal RAM for packet buffer
Internal 1K look-up table entries
25MHz crystal or OSC input
Non-blocking wire-speed reception and transmission
Fully compliant with IEEE 802.3/802.3u
Supports broadcast storm filtering function
Support full duplex 802.3x flow control and half
duplex back-pressure flow control
LED indicators for link/activity, speed, full/half duplex
and collision
LEDs blinking upon reset for LED diagnostics
Unmanaged operation by strapping upon reset
Power saving with cable detection
Low power consumption at 3.3V operating voltage
128-pin PQFP package
2. General Description
The RTL8305S is a highly integrated layer 2 single chip switch controller which incorporates 5 MACs (Media Access
Controller), 5 physical layer transceivers, 1-Mbit SRAM and 1K-entry look-up table into one single chip.
The RTL8305S contains 5 ports, and each one provides support for a 10Base-T (10Mbps) or 100Base-TX (100Mbps) network
connection. The fifth port (port 4) can be configured as a MII/SNI to work with a routing engine, HomePHY or a fiber
transceiver for a 100Base-FX application. And each operation mode can be easily set up by hardware strapping upon restart or
power-on.
The RTL8305S is designed for a stand-alone switch system through hardware strapping upon reset to achieve unmanaged
operation and can be easily integrated with xDSL/Cable modem router. With the least peripheral components and using a
25MHz crystal, the RTL8305S has the best system cost structure. The integrated RTL8305S chip benefits from low power
consumption and ease of use for SOHO 5-port switch or xDSL/Cable router applications.
RTL8305S
2002/02/19 Rev. 1.2
3
3. Block Diagram
10BASE-T/
100BASE-TX
PHYceiver
10BASE-T/
100BASE-TX
PHYceiver
10BASE-T/
100BASE-TX
PHYceiver
10BASE-T/
100BASE-TX
PHYceiver
10BASE-T/
100BASE-TX
PHYceiver
MAC0
Switch
Engine
0
MAC4
Switch
Engine
4
MAC3
Switch
Engine
3
MAC2
Switch
Engine
2
MAC1
Switch
Engine
1
Waveform
Shaping
MII
PHY
mode
MII
MAC
mode
Revers
circuit
1K-entry
Look-up
Table
Buffer Manager
LED
controller
Global functions
Packet Buffer
Space
Page Pointer
Space
Out-
put
LED_ACT[4:0]
LED_SPD[4:0]
LED_DUP[4:0]
LED_BLNK_TIME
DIS_RST_BLNK#
SEL_MIIMAC#
P4LNKSTA#
P4FLCTRL#
P4SPDSTA#
P4DUPSTA#
X2
X1
CK25MOUT
RESET#
IBREF
TXOP/N[0]
RXIP/N[0]
TXOP/N[4]
RXIP/N[4]
TXOP/N[3]
RXIP/N[3]
TXOP/N[2]
RXIP/N[2]
TXOP/N[1]
RXIP/N[1]
COL
TXC/RXC
TXD/RXD
TXEN/RXDV
RXC/TXC
RXD/TXD
RXDV/TXEN
ENBKPRS
ENFCTRL
ENBRDCTRL
NWAYHALF#
ENP4LED
P4MODE[1:0]
16K x 64 bits memory
RAMFAIL#
RTL8305S
2002/02/19 Rev. 1.2
4
4. Pin Assignments
LED_SPD[2]
GND
LED_ACT[2]
LED_DUP[2]
LED_SPD[1]
LED_ACT[1]
LED_DUP[1]
VDD
LED_SPD[0]
LED_ACT[0]
VDD
IBREF
AGND
GND
TEST#
LED_SPD[4]
LED_ACT[4]
LED_DUP[4]
LED_SPD[3]
LED_ACT[3]
LED_DUP[3]
AVDD
RXIP[0]
RXIN[0]
RVDD
LED_DUP[0]
DIS_RST_BLNK#
NC
RESERVED
MTXD[1]/MRXD[1]
MRXD[0]/MTXD[0]
MTXD[0]/MRXD[0]
ENBRDCTRL
NWAYHALF#
ENFCTRL
103
124
123
122
121
125
128
127
126
113
112
111
110
109
108
107
106
105
104
114
120
119
118
117
116
115
90
89
79
83
80
82
84
81
86
85
87
88
102
101
91
95
92
94
96
93
98
97
99
100
LED_BLNK_TIME
NC
NC
NC
NC
VDD
NC
78
77
67
71
68
70
72
69
74
73
75
76
66
65
MRXD[3]/MTXD[3]
CK25MOUT
SEL_MIIMAC#
VDD
NC
NC
NC
MRXD[2]/MTXD[2]
GND
1
11
9
8
7
6
5
4
3
2
10
12
22
21
20
19
18
17
16
15
14
13
23
33
32
31
30
29
28
27
26
25
24
34
DD 38
37
36
35
MTXD[3]/MRXD[3]
55
59
56
58
60
57
62
61
63
64
54
53
47
48
50
49
51
52
43
44
46
45
39
40
42
41
MRXC/MTXC
MTXD[2]/MRXD[2]
MCOL
MRXDV/MTXEN
VDD
MRXD[1]/MRXD[1]
MGND
VDD
P4SPDSTA#
P4DUPSTA#
GND
P4LNKSTA#
MTXC/MRXC
MTXEN/MRXDV
VDD
X1
P4FLCTRL#
X2
GND
RESET#
TESTDATA
TESTCLK
RTL8305S
050A TAIWAN
08042T1
MVDD
GND
NC
ENP4LED
NC
NC
GND
NC
NC
P4MODE[0]
P4MODE[1]
NC
VDD
NC
GND
ENBKPRS
TGND
RXIN[1]
RXIP[1]
RGND
TGND
TXOP[1]
TXON[1]
TVDD
TVDD
TXON[0]
TXOP[0]
RVDD
TXON[3]
TVDD
TVDD
TXON[2]
TXOP[2]
TGND
RGND
RXIP[2]
RXIN[2]
RVDD
TXOP[3]
TGND
RGND
RXIP[4]
RXIN[4]
RVDD
RVDD
RXIN[3]
RXIP[3]
RGND
TGND
TXOP[4]
TVDD
TXON[4]
RGND
NC
RTL8305S
2002/02/19 Rev. 1.2
5
' I ' stands for inputs; 'O' stands for outputs; 'A' stands for analog; 'D' stands for digital
Name Pin No. Type Name Pin No. Type
RGND
TGND
TXOP[0]
TXON[0]
TVDD
TVDD
TXON[1]
TXOP[1]
TGND
RGND
RXIP[1]
RXIN[1]
RVDD
RVDD
RXIN[2]
RXIP[2]
RGND
TGND
TXOP[2]
TXON[2]
TVDD
TVDD
TXON[3]
TXOP[3]
TGND
RGND
RXIP[3]
RXIN[3]
RVDD
RVDD
RXIN[4]
RXIP[4]
RGND
TGND
TXOP[4]
TXON[4]
TVDD
MVDD
GND
RESET#
TESTCLK
TESTDATA
VDD
X1
X2
P4FLCTRL#
P4SPDSTA#
P4DUPSTA#
P4LNKSTA#
GND
MTXC/MRXC
MTXEN/MRXDV
VDD
MTXD[0]/MRXD[0]
MTXD[1]/MRXD[1]
MTXD[2]/MRXD[2]
MTXD[3]/MRXD[3]
MCOL
MRXC/MTXC
MRXDV/MTXEN
MRXD[0]/MTXD[0]
VDD
MRXD[1]/MTXD[1]
MGND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
AGND
AGND
AO
AO
AVDD
AVDD
AO
AO
AGND
AGND
AI
AI
AVDD
AVDD
AI
AI
AGND
AGND
AO
AO
AVDD
AVDD
AO
AO
AGND
AGND
AI
AI
AVDD
AVDD
AI
AI
AGND
AGND
AO
AO
AVDD
DVDD
DGND
I
I
I/O
DVDD
I
O
I
I
I
I
DGND
I/O
O
DVDD
O
O
O
O
I/O
I/O
I
I
DVDD
I
DGND
GND
MRXD[2]/MTXD[2]
MRXD[3]/MTXD[3]
SEL_MIIMAC#
RESERVED
VDD
CK25MOUT
NC
NC
NC
NC
NWAYHALF#
ENFCTRL
ENBKPRS
GND
ENBRDCTRL
NC
NC
NC
NC
NC
NC
VDD
NC
LED_BLNK_TIME
DIS_RST_BLNK#
ENP4LED
NC,
NC
GND
NC
NC
P4MODE[1]
P4MODE[0]
NC
VDD
NC
GND
LED_DUP[0]
LED_ACT[0]
LED_SPD[0]
VDD
LED_DUP[1]
LED_ACT[1]
LED_SPD[1]
LED_DUP[2]
LED_ACT[2]
GND
LED_SPD[2]
VDD
LED_DUP[3]
LED_ACT[3]
LED_SPD[3]
LED_DUP[4]
LED_ACT[4]
LED_SPD[4]
TEST#
GND
AGND
IBREF
AVDD
RVDD
RXIN[0]
RXIP[0]
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
DGND
I
I
O
I
DVDD
O
I
I
I
DGND
I
DVDD
I
I
I
DGND
I
I
DVDD
DGND
O
O
O
DVDD
O
O
O
O
O
GND
O
DVDD
O
O
O
O
O
O
O
DGND
AGND
A
AVDD
AVDD
AI
AI
RTL8305S
2002/02/19 Rev. 1.2
6
5. Pin Descriptions
5.1 Media Connection Pins
Pin Name Pin No. Type Description Default
RXIP[4:0]
RXIN[4:0]
11,12,15
16,27,28
31,32,127
128
AI Differential Receive Data Input
TXOP[4:0]
TXON[4:0]
3,4,7,8
19,20,23
24,35,36
AO Differential Transmit Data Output
5.2 Mode Pins
Pin Name Pin No. Type Description Default
ENBKPRS 78 I Enable Back Pressure: This pin has no effect on port4 if it is operated as
an MII port.
1: Enable (UTP ports only)
0: Disable
1
ENFCTRL 77 I Enable Flow Control: The RTL8305S will advertise its ability with flow
control during auto-negotiation. This pin has no effect on port4 if it is operated
as an MII port.
1: Enable Flow control (UTP ports only)
0: Disable
1
ENBRDCTRL 80 I Enable Broadcast Control: This is for the UTP and MII port.
1: Enable
0: Disable
1
LED_BLNK_TIME 89 I LED Blinking Time: This pin controls the blinking speed of the activity
and collision LEDs.
1: 43ms
0: 120ms
1
DIS_RST_BLNK# 90 I Disable Reset Blinking: This pin controls the blinking of LEDs during
reset and power up. Set to 0, the LEDs will not blink on reset or power up.
1: Enable
0: Disable
1
NWAYHALF# 76 I Nway Half Duplex: This pin advertises Nway ability to the link partner.
Setting this pin to 0 will advertise an Nway ability with 10/100 half duplex only.
1: Nway ability supports full duplex
0: Nway ability supports half duplex only
1
TEST# 121 O Tes t: An internal test pin
RTL8305S
2002/02/19 Rev. 1.2
7
5.3 Port4 Related Pins
Pin Name Pin No. Type Description Default
MRXD[3:0]
/MTXD[3:0]
67,66,63
61
I For MII MAC mode, these pins are MRXD[3:0], MII receive data nibble.
For MII PHY mode, these pins are MTXD[3:0], MII transmit data nibble.
For SNI PHY mode, MTXD[0] is serial transmit data.
MRXDV/MTXEN 60 I For MII MAC mode, this pin represents MRXDV, MII receive data valid.
For MII PHY mode, this pin represents MTXEN, MII transmit enable.
MRXC/MTXC 59 I/O For MII MAC mode, it is receive clock, MRXC (acts as input).
For MII/SNI PHY mode, it is transmit clock, MTXC (acts as output).
MCOL 58 I/O For MII MAC mode, this pin represents collision (acts as input)
For MII/SNI PHY mode, this pin represents collision (acts as output)
MTXD[3:0]
/MRXD[3:0]
57,56,55
54
O For MII MAC mode, these pins are MTXD[3:0], MII transmit data nibble.
For MII PHY mode, these pins are MRXD[3:0], MII receive data nibble.
For SNI PHY mode, MRXD[0] is serial receive data.
MTXEN/MRXDV 52 O For MII MAC mode, this pin represents MTXEN, MII transmit enable.
For MII PHY mode, this pin represents MRXDV, MII receive data valid.
MTXC/MRXC 51 I/O For MII MAC mode, this pin is a transmit clock, MTXC (acts as input).
For MII/SNI PHY mode, this pin is a receive clock, MRXC (acts as output).
P4MODE[1:0] 97,98 I Select Port 4 Operating Mode: 00: SNI PHY mode
01: MII PHY mode
1x: UTP / MII MAC mode
11
P4LNKSTA# 49 I Port 4 Link Status: When P4MODE[1]=1 (UTP/MII MAC mode), this
pin decides the link status of the MII port. If both UTP and MII MAC are
linked OK, UTP has higher priority.
When P4MODE[1]=0 (PHY mode), this pin decides link status of Port4.
1
P4DPXSTA# 48 I Active Low Duplex Status: 1: Half duplex
0: Full duplex
When P4 is operated in UTP mode, this pin has no effect.
1
P4SPDSTA# 47 I Active Low Speed Status: 1: 10Mbps
0: 100Mbps
This pin must be kept floating for the three applications listed below.
This is because the speed is either determined by auto-negotiation or
fixed at 1M/10M Hz.
1. For UTP mode, speed is determined by the auto-negotiation procedure.
2. For HomePNA (MII MAC mode), speed is determined by RXC and
TXC from HomePHY running at 1Mbps.
3. For SNI PHY mode, speed is dedicated to 10MHz clock rate.
1
P4FLCTRL# 46 I Active Low Flow Control Enable: When P4 is operated in UTP mode,
this pin has no effect.
1: Disable
0: Enable
1
ENP4LED 91 I Enable Port 4 LED: In UTP applications, this pin should be floating to
drive the LEDs of port 4.
1: Drive LED pins of port4
0: Tri-state LED pins of port4
1
SEL_MIIMAC# 68 O Select MII MAC: When P4MODE[1]=1, this pin indicates whether UTP
path or MII MAC path is selected.
1: UTP is selected
0: MII port is selected
While P4MODE[1]=1, the RTL8305S supports UTP/MII MAC auto-detect
function via the link status of P4 UTP and the status of P4LINKSTA# with
priority UTP over MII.
RTL8305S
2002/02/19 Rev. 1.2
8
5.4 LED Pins
Pin Name Pin No. Type Description Default
LED_ACT[4:0] 119,116
111,108
104
O Active low (Link + Activity) LED pins. 1
LED_DPX[4:0] 118,115
110,107
103
O Active low (Fullduplex + Collision) LED pins. 1
LED_SPD[4:0] 120,117
113,109
105
O Active low Speed100 LED pins. 1
5.5 Power Pins
Pin Name Pin No. Type Description Default
TVDD 5,6,21
22,37
P 3.3V Analog Transmit Power
RVDD 13,14,29
30,126
P 3.3V Analog Receive Power
AVDD 125 P 3.3V Analog Power
MVDD 38 P 3.3V Internal RAM Power
VDD 43,53,62
70,87,100
106,114
P 3.3V Digital Power
RGND 1,10,17
26,33
P Analog Ground
TGND 2,9,18
25,34
P Analog Ground
AGND 123 P Analog GND
MGND 64 P Internal RAM GND
GND 39,50,65
79,94,102
112,122
P Digital GND
5.6 Miscellaneous Pins
Pin Name Pin No. Type Description Default
X1 44 I 25MHz crystal or oscillator clock input
X2 45 O To crystal input. When using an oscillator this pin should be kept floating.
CK25MOUT 71 O 25MHz clock output
RESET# 40 I Active low reset signal. To complete the reset function, this pin must be
asserted for at least 10ms. After reset, about 30ms is needed for the
RTL8305S to complete the internal test function and initialization.
IBREF 124 A Control transmit output waveform Vpp. This pin should be grounded
through a 1.96K resistor.
TESTCLK 41 I Test clock
TESTDATA 42 I/O Test data
5.7 Reserved Pins
Pin Name Pin No. Type Description Default
RESERVED 69 I This pin is reserved for internal use and should be left floating. 1
RTL8305S
2002/02/19 Rev. 1.2
9
6. Functional Description
6.1 Introduction
Providing five 10/100 Mbps Ethernet channels and one MII port, the RTL8305S can be configured for either a five port 10/100
Ethernet application or a four 10/100 port Ethernet with an extra MII/SNI port. The MII/SNI port can be connected to an
external processor for routing purposes as public area network devices do, referred to as MII/SNI PHY mode, or connected to
a HomePNA physical chip or 100Base-FX PHYceiver, referred to as MII MAC mode.
In MII/SNI PHY mode, pins RXC, RXDV, and RXD correspond to TXC, TXEN, and TXD. In MII MAC mode, TXC, TXEN
and TXD correspond to RXC, RXDV and RXD.
The frame buffer is composed of 1M bits of built-in memory. The address look-up table for MAC addresses learning/searching
consists of 1K direct-mapping entries.
The RTL8305S uses Nway auto-negotiation to complete the UTP port connections of physical links which conform to IEEE
802.3u specifications. IEEE 802.3x full duplex flow control is supported. When operating in half duplex mode, a proprietary
back-pressure algorithm is implemented to prevent traditional hub devices from partitioning due to excessive collisions.
The RTL8305S supports non-blocking wire speed forwarding rates and special designs to resolve head-of-line blocking problems
and channel-capture problems. A broadcast storm filtering function is also provided for abnormal broadcast traffic issues.
6.2 Switch Core Functional Overview
6.2.1 Address Search, Learning and Aging
The RTL8305S contains a full 1K of look-up table entries and uses a direct-mapping scheme to achieve address search and
learning.
By extracting the least 10 bits of a destination MAC address to index the 1K-entry look-up table, the RTL8305S can decide
where the packet goes. If the searching result indexes to an empty entry, the packet is broadcast to all other ports. On the other
hand, the RTL8305S extracts the least 10 bits of a source MAC address to index the 1K-entry look-up table. If the result
indexes to an empty entry, it records the source MAC address and related switching information. If the result leads to an
occupied entry with different switching information, it updates the entry with the new information. This is referred to as
‘learning.’ The look-up engine will update time stamp information of an entry whenever the corresponding source MAC
address appears. If the time information is not updated for a period of time, the entry will be removed, referred to as the aging
process. The maximum aging time for the RTL8305S is approximately 300 seconds, and the minimum aging time is
approximately 200 seconds.
RTL8305S
2002/02/19 Rev. 1.2
10
6.2.2 Buffer Management
The 1M bit embedded memory buffer is divided into a packet buffer, which is used for data buffering, and a page pointer block
(PPB), which is used by the buffer manager. The Packet buffer is constructed of approximately 512 256-byte pages. Each page
includes 8-bytes of header information, which consists of next page pointer, packet byte count, and 248 bytes of data. The
linked pages construct a whole received packet which will be forwarded later according to its destination. The buffer manager
gets free page pointers from PPB and releases to each port to provide space for incoming packet buffering. When the buffer
manager can not support free page pointers any more, it indicates a buffer full condition and 802.3x flow control or back
pressure congestion control is implemented. If no flow control algorithms are activated, packets are dropped.
6.2.3 Data Reception
Each port contains a Receive FIFO for incoming packets, which are from physical medium, and a Free Page Pointer FIFO for
packet buffering indexes. Free Page Pointers are obtained from the Buffer Manager. Once a packet is received, it is segmented
into 248-byte pieces (as is fit into pages) and then moved into a packet buffer by the Receive DMA Engine with an 8-byte
header in every page.
6.2.4 Data Forwarding
Each port contains a Transmit FIFO, a Transmit Free Page Pointer FIFO and a Transmit Start Address Queue. The Transmit
Free Page Pointer FIFO stores Free Pages Pointers which have just been released from transmitted packets, and will return
these Free Pages to the Buffer Manager for buffering indexes of the next incoming packets. The Transmit Start Address Queue
keeps the first page pointer of every egress packet, which is from the transmit command issued by the reception port (source
port). The destination ports identify every transmit command on the global bus and receive it if they are the outlets. Finally, the
Transmit DMA engine of each port starts the DMA to move the pages (which construct a whole packet) to Transmit FIFO and
then to the physical medium. For broadcast packets, it’s the duty of the last port which finishes the transmission action last to
return the Transmit Free Page Pointers to the Buffer Manager.
Buffer Manager
Free Page Pointers
Free Page Pointer FIFO
Frame Buffer
Page177 PTR
Page193 PTR
Page189 PTR
Page180 PTR
Page189
Page193
Page177
Page180
RTL8305S
2002/02/19 Rev. 1.2
11
6.2.5 Flow Control
The RTL8305S supports IEEE 802.3x full duplex flow control and half duplex back-pressure congestion control. Once
the full duplex flow control ability is enabled via ENFCTRL, the Nway ability with full duplex flow control will be
negotiated during the auto-negotiation process. When operating in half duplex mode, a proprietary back-pressure
algorithm is enabled via the ENBKPRS pin, which can prevent traditional hub devices from partition due to excessive
collisions. For MII port applications, the same functions will be applied to port4 depending on the state of P4FLCTRL#
and P4DUPSTA#. If port4 is not configured to MII port application, it acts as a UTP port and behaves according to the
configuration of the ENFCTRL and ENBKPRS pins.
6.2.6 Back-off Algorithm
The RTL8305S implements the truncated exponential back-off algorithm compliant to the 802.3 standard. The collision
counter will be reset after 16 consecutive collisions, which leads to a smaller back-off time.
6.2.7 Inter-Frame Gap
The Inter-Frame Gap is 9.6us for 10Mbps Ethernet and 960ns for 100Mbps Fast Ethernet.
6.2.8 Illegal Frame
Illegal frames such as CRC error packets, runt packets ( packet length less than 64 bytes) and oversize packets (packet length
greater than 1536 bytes) will be discarded.
6.2.9 Broadcast Storm Control
The RTL8305S processes broadcast storm control via the latched value of the EnBrdCtrl pin upon reset. Once enabled, the
incoming consecutive broadcast packets will be discarded after consecutive 64 broadcast packets are received during an 800ms
time window. Any non-broadcast packets can reset the time window and broadcast counter such that the scheme restarts.
6.3 Physical Layer Functional Overview
6.3.1 Auto-negotiation
The RTL8305S obtains the states of duplex, speed and flow control ability through the auto-negotiation mechanism, defined in
IEEE802.3u specifications, for each UTP port. During auto-negotiation, each port advertises its ability to its link partner and
compares ability with those received from its link partner. By default, the RTL8305S advertises full capabilities (100Full,
100Half, 10Full, 10Half) together with flow control ability.
Asserting NWAYHALF# sets the Nway ability of the RTL8305S to half duplex only (100Half, 10Half). Deasserting
ENFCTRL sets the Nway ability without the flow control function. ENBKPRS is a pin to enable the half duplex flow control
scheme, which is defined in auto-negotiation. The MII port obtains its duplex, speed, flow control and link states from pins as
described in section 5.5.
6.3.2 10Base-T Transmit Function
The output 10Base-T waveform is Manchester-encoded and driven into the network medium. The internal filter shapes the
driven signals to reduce EMI emission, eliminating the need for an external filter.
6.3.3 10Base-T Receive Function
The Manchester decoder converts the incoming serial stream to NRZ data when the squelch circuit detects that the signal level
has exceeded the configured squelch level.
6.3.4 Link Monitor
The 10Base-T link pulse detection circuit always monitors the RXIP/RXIN pins for the presence of valid link pulses.
Auto-polarity is implemented to correct the detected reverse polarity of RXIP/RXIN signal pairs.
RTL8305S
2002/02/19 Rev. 1.2
12
6.3.5 100Base-TX Transmit Function
The 100Base-TX transmit function performs parallel to serial conversion, 4B/5B coding, scrambling, NRZ/NRZI conversion,
and MLT3 encoding. After 4B/5B coding, the 5-bit serial data stream is scrambled as defined by the TP-PMD Stream Cipher
function to flatten the power spectrum energy such that EMI effects can be significantly reduced.
The scrambled seed is unique for each port, based on PHY addresses. After scrambling, the bit stream is driven into the
network medium in the form of MLT-3 signaling. Multi-level signaling technology moves the power spectrum energy from
high frequency to low frequency, which also benefits EMI emission issues.
6.3.6 100Base-TX Receive Function
The receive path includes a receiver composed of an adaptive equalizer and DC restoration circuits, to compensate for the
incoming distortion of the MLT-3 signal, MLT-3 to NRZI, NRZI to NRZ converter to convert analog signaling to a digital
bit-stream, and a PLL circuit to clock data bits precisely with minimum bit error rate. The de-scrambler, 5B/4B decoder and
serial-to-parallel conversion circuits follow. Finally, the converted parallel data is fed into the MAC.
6.3.7 Power Saving Mode
The RTL8305S implements power saving mode on per port basis. A port automatically enters power saving mode 10 seconds
after the cable is disconnected from it. Once a port enters power saving mode, it transmits normal link pulses only on its
TXOP/TXON pins and keeps monitoring RXIP/RXIN to try to detect any incoming signals, which might be a 100Base-TX
MLT-3 idle pattern, 10Base-T link pulses or Nway’s FLP (Fast Link Pulses). After it detects any incoming signals, it wakes up
from the power saving mode and operates in the normal mode according to the result of the connection.
6.4 LED
The RTL8305S supports three parallel LEDs for each port. LED_ACT indicates activity and link status, LED_DPX indicates
collision and duplex status, and LED_SPD indicates operating speed with state ‘0’ equal to 100Mbps. All LED pins are active
low, and blink when presenting activity and collision states. During power-on reset, the RTL8305S supports diagnostics of
chip reset and LED functions by blinking all parallel LEDs once. This function can be disabled by asserting
DIS_RST_BLINK# to 0. LED_BLINK_TIME determines LED blinking period for activity and collision, with 1 = 43ms and 0
= 120ms. LEDs corresponding to port 4 can be tri-stated (disable LED functions) for MII port applications by pulling
ENP4LED low.
RTL8305S
2002/02/19 Rev. 1.2
13
6.5 MII Port
6.5.1 General Description
The RTL8305S supports an extra MII interface for external devices. Two modes are implemented on the MII port, MII/SNI
PHY mode, and MII MAC mode. In MII/SNI PHY mode, a routing engine can connect ADSL or a cable modem to a LAN
through the MII port of the RTL8305S. In MII MAC mode, other types of LAN medium can be supported such as HomePNA
or 100Base-FX via the underlying physical devices through the MII port of the RTL8305S. The MII signals do not include
MTXER,MRXER and MCRS for RTL8305S. MDC/MDIO signals are also not supplied. Additional pins are used to complete
link, speed, duplex and flow-control settings described as follows.
When port4 is configured to something other than a UTP port, i.e. MII port is activated, four input pins, P4LNKSTSA#,
P4DPXSTA#, P4SPDSTA# and P4FLCTRL# are provided to determine link, duplex, and speed statuses as well as flow
control ability similar to force mode. These four pins are active low.
If P4LNKSTA#=0, the RTL8305S takes the MII port as link on, and will forward/receive packets to/from the MII port.
If P4DPXSTA#=0, the RTL8305S takes the MII port as full duplex, allowing simultaneous Tx/Rx.
If P4SPDSTA#=0, the RTL8305S takes the MII port as 100Base-TX, and outputs a 25MHz clock signal from the MTXC and
MRXC pins while in MII PHY mode. If P4SPDSTA#=1, it outputs a 2.5MHz clock signal instead. For SNI PHY mode
(P4MODE[1]=0, P4MODE[0]=0), both MTXC and MRXC are 10MHz clock output signals and P4SPDSTA# should be
floating. For MII MAC mode (P4MODE[1]=1), MTXC and MRXC are clock inputs from the underlying physical device.
It is suggested to keep P4SPDSTA# floating for SNI PHY mode and MII MAC mode for HomePNA applications, due to the
dedicated speed of these two applications.
SNI PH Y
10M bps
(10M H z)
POW ER-ON
RESET
P4M O DE[1]
P4M O DE[0] UTP LINK ON?
P4SPD STA # P4LNKSTA#
UTP Port
10/100Base-T
SEL_MIIMAC#=1
MII MAC
HomeLAN/100FX
(1M/2.5M/25MHz)
SEL_MIIMAC#=0
MII PH Y
100M bps
(25M H z)
MII PH Y
10M bps
(2.5M H z)
10
1
NO1YES
0
0
0
1
PH Y mode MAC mode
MIISN I UTP
MII
RTL8305S
2002/02/19 Rev. 1.2
14
The other active-low input pin is P4FLCTRL#, which determines if flow control algorithm is enabled through the MII port.
(default P4FLCTRL#=1 )
If P4FLCTRL#=0 and P4DPXSTA#=0, 802.3x flow control packets will flow through the MII port.
If P4FLCTRL#=0 and P4DPXSTA#=1, a back-pressure algorithm will be implemented through the MII port.
If P4FLCTRL#=1, no flow control algorithm is performed on the MII port.
All three input pins, P4DPXSTA#, P4SPDSTA#, and P4FLCTRL#, have no effect when P4LNKSTA#=1.
It is important to note that the MRXD[3:0] pins in MII/SNI PHY mode are MTXD[3:0] for MII MAC mode, and vice versa.
Also the same for pin MRXDV vs. MTXEN, and pin MRXC vs. MTXC.
NOTE: There are no MRXER, MTXER, MCRS and SMI (MDC/MDIO) pins for MII signaling. Because of the absence of
MCRS, system designers can wire MRXDV directly to CRS and RXDV of the opposite chip.
4
4
R TL8305S
60 MRXDV/MTXEN
67~61 MRXD[3:0]/MTXD[3:0]
51 MTXC/MRXC
52 MTXEN/MRXDV
57-54 MTXD[3:0]/MRXD[3:0]
58 COL
P4Mode[0]
P4Mode[1]
P4FlCtrl#
EnP4Led
P4LnkSta#
P4SpdSta#
P4DupSta#
SelMiiMac#
Not Used
59 MRXC/MTXC
Floating=High
x
Floating=High
x
Floating=High
x
Floating=High
x
Floating=High
Floating=High
x
Floating=High
x
x
x
All should be floating
5 UTP Mode (Default five port switch application)
For general cases, most of the option pins should be floating (=High=Enable), except EnBrdCtrl. This means that EnBrdCtrl
should be pulled down (=Low=Disable) for normal applications.
RTL8305S
2002/02/19 Rev. 1.2
15
The illustrations below show a summary of MII/SNI application circuits for port4 of the RTL8305S.
Note that, as described above, the pins MRXC, MRXDV and MRXD in MII/SNI PHY mode are pins MTXC, MTXEN and
MTXD in MII MAC mode, and vice versa.
RTL8305S
51 MTXC/MRXC
52 MTXEN/MRXDV
59 MRXC/MTXC
60 MRXDV/MTXEN
67~61
58 COL
Routing Engine
RXC
CRS
RXDV
RXD[3:0]
TXC
TXEN
TXD[3:0]
COL
Routing Engine
RXC
CRS
RXDV
RXD
TXC
TXEN
TXD
COL
1
1
10MHz
MII PHY mode
SNI PHY mode
4
4
25M/2.5MHz
HomePHY
A M 79C 901A
D P83851
RXC
CRS
RXDV
RXD[3:0]
TXC
TXEN
TXD[3:0]
COL
MII MAC mode (HomePNA Application)
4
4
1MHz
Single PH Y
RXC
CRS
RXDV
RXD[3:0]
TXC
TXEN
TXD[3:0]
COL
MII MAC mode (100Base-FX Application)
4
4
25MHz
Fiber
T ransceiber
P4Mode[0]
P4Mode[1]
P4FlCtrl#
EnP4Led
P4LnkSta#
P4SpdSta#
P4DupSta#
SelMiiMac#
Floating=High
Note1
Note1
Not used
RTL8305S
52 MTXEN/MRXDV
54
59 MRXC/MTXC
60 MRXDV/MTXEN
61
58 COL
P4Mode[0]
P4Mode[1]
P4FlCtrl#
EnP4Led
P4LnkSta#
P4SpdSta#
P4DupSta#
SelMiiMac#
Floating=10M
Not used
51 MTXC/MRXC
Pull-down=Link On
RTL8305S
60 MRXDV/MTXEN
67~61 MRXD[3:0]/
51 MTXC/MRXC
52 MTXEN/MRXDV
57-54 MTXD[3:0]/
58 COL
P4Mode[0]
P4Mode[1]
P4FlCtrl#
EnP4Led
P4LnkSta#
P4SpdSta#
P4DupSta#
SelMiiMac#
Used
59 MRXC/MTXC
RTL8305S
60 MRXDV/MTXEN
67~61 MRXD[3:0]/
51 MTXC/MRXC
52 MTXEN/MRXDV
57-54 MTXD[3:0]/
58 COL
P4Mode[0]
P4Mode[1]
P4FlCtrl#
EnP4Led
P4LnkSta#
P4SpdSta#
P4DupSta#
SelMiiMac#
Used
59 MRXC/MTXC
Pull-down=100M
x
Floating=High
x
Floating=High
x
x
x
Note1
Note1
Note1
x
Floating=High
x
Floating=High
x
Floating=High
x
Floating=High
x
Pull-down=Link On
Pull-down=Link On
Pull-down=Link On
Floating=High
x
Note1
Note1
Floating=High
x
Floating=High
x
Floating=High
x
Floating=High
x
/MRXD[3:0]
MRXD[3:0]/MTXD[3:0]
MTXD[3:0]57-54
MTXD[0]/MRXD[0]
MRXD[0]/MTXD[0]
MTXD[3:0]
MRXD[3:0]
MTXD[3:0]
MRXD[3:0]
Note 1: Floating or Pull-down states depend on application.
Note 2: For general cases, most of the option pins should be floating (=High=Enable), except for EnBrdCtrl. This means that
EnBrdCtrl should be pulled down (=Low=Disable) for normal applications.
RTL8305S
2002/02/19 Rev. 1.2
16
6.5.2 MII/SNI PHY Mode
In routing applications, the RTL8305S cooperates with a routing engine to communicate with a WAN (Wide Area Network)
through MII/SNI. In such applications, P4LNKSTA# =0 and P4MODE[1] are pulled low upon power-on reset. P4MODE[0]
determines whether MII or SNI mode is selected. In MII (nibble) mode (P4MODE[0]=1), P4SPDSTA# =0 results in MII
operating at 100Mbps with MTXC and MRXC running at 25MHz; however, P4SPDSTA#=1 leads to MII operating at 10Mbps
with MTXC and MRXC running at 2.5MHz. In SNI (serial) mode (P4MODE[0]=0), P4SPDSTA# has no effect and must be
floating. SNI mode operates at 10Mbps only, with MTXC and MRXC running at 10MHz. In SNI mode, RTL8305S does not
loopback RXDV signals as a response to TXEN and does not support heart-beat functions (asserting the COL signal for each
complete TXEN signal).
By pulling-up ENP4LED (internal default =1), the RTL8305S displays the MII/SNI status through LEDs of port 4, such as
activity/link, collision/duplex, and speed.
6.5.3 MII MAC Mode
In HomePNA/100Base-FX applications, the RTL8305S provides the MII interface to the underlying HomePNA or
100Base-FX related physical devices to communicate with other types of LAN medium. In such applications, P4MODE[1] is
pulled high upon power-on reset and the RTL8305S supports the UTP/MII auto-detection function. When both UTP and MII
are active (link on), the UTP port has a higher priority over the MII port. In HomePNA applications, P4SPDSTA# must be
floating and, since HomePNA is half-duplex only, P4DPXSTA# should be floating as well. It is recommend to pull
P4LNKSTA# low instead of being wired to the LINK LED pin of the HomePHY because of the unstable link state of the
HomePHY configuration, which is a characteristic based on the HomePNA 1.0 standard. For 100Base-FX applications,
P4LNKSTA# =0, P4SPDSTA# =0 and P4DPXSTA# depends on the application.
By pulling-up ENP4LED (internal default =1), the RTL8305S displays the MII status through the LEDs of port 4, such as
activity/link, collision/duplex, and speed. Pin SEL_MIIMAC# can be used to indicate that the MII MAC port is active by a
LED for the sake of UTP/MII auto-detection. Finally, a 25MHz clock output (CK25MOUT) can be used as a clock source for
the underlying HomePHY/100Base-FX physical devices.
RTL8305S
2002/02/19 Rev. 1.2
17
A brief application for HomePNA and 100Base-FX is depicted below.
Common LEDs (RTL8305S driving)
MII MAC mode (UTP / HomeLAN auto-detect)
RTL8305S
P4LNKSTA#
P4SPDSTA#
P4DPXSTA#
P4FLCTRA#
LEDACT[4]
LEDDPX[4]
LEDSPD[4]
ENP4LED
HomePHY
LED_LINK#
LED_ACT#
LED_COL#
LED_SPD#
3.3V3.3V
SEL_MIIMAC#
3.3V
3.3V
CK25MOUT
MII
P4MODE[1]
P4MODE[0]
RTL8305S
P4LNKSTA#
P4SPDSTA#
P4DPXSTA#
P4FLCTRA#
LEDACT[4]
LEDDPX[4]
LEDSPD[4]
ENP4LED
Single
PHY
LED_LINK#
LED_ACT#
LED_COL#
LED_SPD#
3.3V3.3V
SEL_MIIMAC#
3.3V
3.3V
CK25MOUT
MII
P4MODE[1]
P4MODE[0]
Common LEDs (RTL8305S driving)
MII MAC mode (UTP / 100Base-FX auto-detect)
Fiber Transceiver
RD+/- TD+/-SD+/-
As illustrated above, P4LNKSTA# needs to be pulled low to enable the MII MAC port, accompanied with P4MODE[1] pulled
high. An LED connected to SEL_MIIMAC# pin can indicate whether the UTP or MII port is selected.
For 100Base-FX applications, the Link LED status pin can even be wired to P4LNKSTA# to implement the UTP/MII
auto-detection feature with no need to permanently disable port4 UTP capabilities. For the RTL8305S, UTP priority takes over
the MII port if both are link on.
RTL8305S
2002/02/19 Rev. 1.2
18
7. Electrical Characteristics
7.1 Absolute Maximum Ratings
WA RN IN G: Absolute maximum ratings are limits beyond which may cause permanent damage to the device or affect device
reliability. All voltages are specified reference to GND unless otherwise specified.
Parameter Min Max Units
Storage Temperature -45 +125 °C
Vcc Supply Referenced to GND -0.5 +4.0 V
Digital Input Voltage -0.5 Vcc V
DC Output Voltage -0.5 Vcc V
7.2 Operating Range
Parameter Min Max Units
Ambient Operating Temperature(Ta) 0 +60 °C
Vcc Supply Voltage Range(Vcc) 3.15 3.45 V
7.3 DC Characteristics (0°C<Ta<60°C, 3.15V<Vcc<3.45V)
Parameter SYM Conditions Min Typical Max Units
Power Supply Current Icc 10 Base-T, idle
10 Base-T, Peak continuous 100% utilization
100 Base-TX, idle
100 Base-TX, Peak continuous 100% utilization
10/100 Base-TX, low power without cable
150
610
450
500
240
mA
Power Consumption PS 10 Base-T, idle
10 Base-T, Peak continuous 100% utilization
100 Base-TX, idle
100 Base-TX, Peak continuous 100% utilization
10/100 Base-TX, low power without cable
0.495
2.013
1.485
1.650
0.792
W
TTL Input High Voltage Vih 2.0 V
TTL Input Low Voltage Vil 0.8 V
TTL Input Current Iin -50 50 µA
TTL Input Capacitance Cin 5 pF
Output High Voltage Voh Vcc-0.4 V
Output Low voltage Vol 0.4 V
LED Output Current Ioh 33 mA
RTL8305S
2002/02/19 Rev. 1.2
19
Parameter Symbol Conditions Min Typical Max Units
Output Tristate Leakage Current |IOZ| 10 µA
Transmitter, 100Base-TX (1:1 Transformer Ratio)
TX+/- Output Current High IOH 40 mA
TX+/- Output Current Low IOL 0 uA
Transmitter, 10Base-T (1:1 Transformer Ratio)
TX+/- Output Current High IOH 100 mA
TX+/- Output Current Low IOL 0 µA
Transmitter, 100Base-TX (1.25:1 Transformer Ratio)
TX+/- Output Current High IOH 32 mA
TX+/- Output Current Low IOL 0 µA
Transmitter, 10Base-T (1.25:1 Transformer Ratio)
TX+/- Output Current High IOH 80 mA
TX+/- Output Current Low IOL 0 µA
Receiver, 100Base-TX
RX+/- Common-mode input voltage 1.32 V
RX+/- Differential input resistance 20 K
Receiver, 10BaseT
Differential Input Resistance 20 k
Input Squelch Threshold 340 mV
7.4 AC Characteristics (0°C<Ta<60°C, 3.15V<Vcc<3.45V)
Parameter Symbol Conditions Min Typical Max Units
Transmitter, 100Base-TX
Differential Output Voltage,
peak-to-peak
VOD 50 from each output to Vcc, Best-fit over
14 bit times
1.968 V
Differential Output Voltage
Symmetry
VOS 50 from each output to Vcc, |Vp+|/ |Vp-| 1 %
Differential Output Overshoot VOO Percent of Vp+ or Vp- 3.32 5 %
Rise/Fall time tr,tf 10-90% of Vp+ or Vp- 3.3 3.8 4.1 ns
Rise/Fall time imbalance |tr - tf| 200 500 ps
Duty Cycle Distortion Deviation from best-fit time-grid, 010101...
Sequence
±175 ±200 ps
Timing jitter Idle pattern 0.9 1.0 ns
Transmitter, 10Base-T
Differential Output Voltage,
peak-to-peak
VOD 50 from each output to Vcc, all pattern 4.5 5.06 5.5 V
TP_IDL Silence Duration Period of time from start of TP_IDL to link
pulses or period of time between link pulses
13.6 15.6 16 ms
TD Short Circuit Fault
Tolerance
Peak output current on TD short circuit for
10 seconds
152 mA
TD Differential Output
Impedance (return loss)
Return loss from 5MHz to 10MHz for
reference resistance of 100
26 40 dB
TD Common-Mode Output Voltage Ecm Terminate each end with 50 resistive load 45.6 50 mV
Transmitter Output Jitter 11.5 ns
RD Differential Output
Impedance (return loss)
Return loss from 5MHz to 10MHz for
reference resistance of 100
35 dB
Harmonic Content dB below fundamental, 20 cycles of all
ones data
27 28 dB
Start-of-idle Pulse width TP_IDL width 280 330 ns
RTL8305S
2002/02/19 Rev. 1.2
20
7.5 Digital Timing Characteristics
Parameter Symbol Conditions Min Typical Max Units
100Base-TX Transmit System Timing
Active TX_EN Sampled to first
bit of “J on MDI output
Bits
Inactive TX_EN Sampled to
first bit of “T on MDI output
Bits
TX Propagation Delay tTXpd From TXD[1:0] to TXOP/N Bits
100Base-TX Receive System Timing
First bit of “J on MDI input to
CRS_DV assert
From RXIP/N to CRS_DV 6 8 Bits
First bit of “T on MDI input to
CRS_DV de-assert
From RXIP/N to CRS_DV 16 18 Bits
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
TXEN to MDI output From TXEN 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 Delay tCSOFF TP_IDL to CRS_DV de-asserted 8 9 Bits
RX Propagation Delay tRXpd From RXIP/N to RXD[1:0] 9 12 Bits
LED Timing
LED On Time tLEDon While LED blinking 43 ms
LED Off Time tLEDoff While LED blinking 43 ms
Jabber Timing (10Base-T only)
Jabber Active From TXEN=1 to Jabber asserted 60 70 80 ms
Jabber de-assert From TXEN=0 to Jabber de-asserted 60 86 ms
7.6 Thermal Data
Parameter Symbol Conditions Min Typical Max Units
Thermal resistance: junction to
ambient,
0 ft/s airflow
θja 4 layers PCB, ambient temperature 25°C 24 °C/W
Thermal resistance: junction to
case,
0 ft/s airflow
θjc 4 layers PCB, ambient temperature 25°C 3.9 °C/W
RTL8305S
2002/02/19 Rev. 1.2
21
8. Application Information
UTP (10Base-T/100Base-TX) Application
RTL8305S UTP Application
RTL8305S
1
4
3
2
5
8
7
6
RXIN
TXOP
TXON
IBREF
RXIP Pulse H1053
Transformer RJ45
1:1
1:1
Chasis GND
1.96ΚΩ, 1%
3.3V
0.1uF
0.1uF
0.1uF/3KV
50Ω
1%
75Ω ∗ 3
50Ω
1%
50Ω
1%
50Ω
1%
AGND
AGND
AGND
3.3V
RTL8305S
2002/02/19 Rev. 1.2
22
9. System Application Diagram
RTL8305S
4X Transformer
10/100Mbps x 4 UTP
WAN x 1
ADSL/
Cable
modem
Routing
Engine
RTL8305S
4X Transformer
10/100Mbps x 4 UTP
HomeLAN x 1
HomePNA
device
RTL8305S
4X Transformer
10/100Mbps x 4 UTP
100Base-FX x 1
Fiber
interface
RTL8305S
5X Transformer
10/100Mbps x 5 UTP
RTL8305S
2002/02/19 Rev. 1.2
23
10. Mechanical Dimensions
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/
A - - 0.134 - - 3.40 intrusion.
A1 0.004 0.010 0.036 0.10 0.25 0.91 3. Controlling dimension : Millimeter
A2 0.102 0.112 0.122 2.60 2.85 3.10 4. General appearance spec. should be based on final
b 0.005 0.009 0.013 0.12 0.22 0.32 visual inspection spec.
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 SEMICONDUCTOR CO., LTD
RTL8305S
2002/02/19 Rev. 1.2
24
Document Revision Information
Revision Date Change
1.00 10/04/2000 Original document.
1.01 10/05/2000 Add system application diagram. P.3
1.02 10/06/2000 Add power consumption. P.20
1.03 11/15/2000 Rename TX+/- to TXOP/N and RX+/- to RXIP/N. P.5
Add pull-up 3.3V on resistors of TXOP/N. P.19
1.04 11/20/2000 Update power consumption, Power Supply Current P.20
Update AC characteristics
1.05 11/29/2000 Clarify Port4 diagram and function. P.14, P.16
1.06 12/05/2000 Clarify Pin assignment, Port4 diagram and function. P.5, P.16
1.07 12/06/2000 Update Maximum legal frame size 1728 as 1536. Update Port4
diagram and function. P.12, P.16, P.18
1.08 12/08/2000 Update Thermal Theta JA & Theta JC. P.23
1.09 12/18/2000 Add figure. Update figure note. P.15, P.16
1.10 12/22/2000 Revise 8k as 1k. P.10
1.11 01/11/2001 Revise pin name as TEST# on P.5, P.6, P.7
Revise range of Storage Temperature on P.21.
Revise Ta from 70 degree C to 60 degree C on P.21 and P.22
1.12 01/19/2001 Revise aging time 300sec as Max 300 sec, Min 200 sec on P.10
1.13 01/29/2001 It is no recommended to use internal power on auto reset on P.1 P.8
1.14 02/13/2001 Clarify NwayHalf# pin description on P.7
1.15 02/16/2001 Clarify P4LNKSTA# pin description on P.7
Clarify SEL_MIIMAC# pin description on P.8
1.16 02/19/2001 Clarify Features description on P.1
1.17 05/14/2001 Clarify general description on P.1
Change Picture Item color on P.16
1.20 02/19/2002 General English adjustment.
Realtek Semiconductor Corp.
Headquarters
1F, No. 2, Industry East Road IX, Science-based
Industrial Park, Hsinchu, 300, Taiwan, R.O.C.
Tel: 886-3-5780211 Fax: 886-3-5776047
WWW: www.realtek.com.tw