Documente Academic
Documente Profesional
Documente Cultură
Micrel, Inc.
KS8995XA
Integrated 5-Port 10/100 QoS Switch
Rev. 2.3
General Description
Features
Functional Diagram
10/100
T/Tx 1
10/100
MAC 1
Auto
MDI/MDI-X
10/100
T/Tx 2
10/100
MAC 2
Auto
MDI/MDI-X
10/100
T/Tx 3
10/100
MAC 3
Auto
MDI/MDI-X
10/100
T/Tx/Fx 4
10/100
MAC 4
Auto
MDI/MDI-X
MII-P5
MDC, MDI/O
MII-SW or SNI
10/100
T/Tx/Fx 5
10/100
MAC 5
LED0[5:1]
LED1[5:1]
LED2[5:1]
SNI
LED I/F
Control
Registers
1K Look-Up
Engine
Auto
MDI/MDI-X
Queue
Mgmnt
Buffer
Mgmnt
Frame
Buffers
EEPROM
I/F
KS8995XA
Micrel, Inc. 2180 Fortune Drive San Jose, CA 95131 USA tel + 1 (408) 944-0800 fax + 1 (408) 474-1000 http://www.micrel.com
May 2005
M9999-051305
KS8995XA
Micrel, Inc.
Features (continued)
Applications
M9999-051305
Broadband gateway/firewall/VPN
Integrated DSL or cable modem multi-port router
Wireless LAN access point plus gateway
Home networking expansion
Standalone 10/100 switch
Hotel/campus/MxU gateway
Enterprise VoIP gateway/phone
FTTx customer premise equipment
Media converter
Ordering Information
Part Number
Temp. Range
Package
Lead Finish
KS8995XA
0C to +70C
128-Pin PQFP
Standard
KSZ8995XA
0C to +70C
128-Pin PQFP
Pb-Free
May 2005
KS8995XA
Micrel, Inc.
Revision History
Revision
Date
Summary of Changes
2.0
10/15/03
Created.
2.1
4/1/04
2.2
1/19/05
2.3
4/13/05
May 2005
M9999-051305
KS8995XA
Micrel, Inc.
Table of Contents
System Level Applications .............................................................................................................................................................. 6
Pin Description (by Number) ........................................................................................................................................................... 8
Pin Description (by Name) ............................................................................................................................................................ 13
Pin Configuration ........................................................................................................................................................................... 18
Introduction
............................................................................................................................................................................ 19
............................................................................................................................................................................ 21
Migration
............................................................................................................................................................................ 21
Aging
............................................................................................................................................................................ 21
............................................................................................................................................................................ 29
May 2005
KS8995XA
Micrel, Inc.
Register 8 (0x08): Global Control 6 ................................................................................................................................ 32
Register 9 (0x09): Global Control 7 ................................................................................................................................ 32
Register 10 (0x0A): Global Control 8 ............................................................................................................................. 32
Register 11 (0x0B): Global Control 9 ............................................................................................................................. 33
May 2005
M9999-051305
KS8995XA
Micrel, Inc.
Switch Controller
On-Chip Frame Buffers
10/100
PHY 1
10/100
MAC 2
10/100
PHY 2
10/100
MAC 3
10/100
PHY 3
10/100
MAC 4
10/100
PHY 4
10/100
MAC 5
10/100
PHY 5
EEPROM
I/F
Ethernet
MAC
MII-SW
4-port
LAN
1-port
WAN I/F
EEPROM
MII-P5
KS8995XA
CPU
Ethernet
MAC
Switch Controller
On-Chip Frame Buffers
10/100
MAC 1
10/100
PHY 1
10/100
MAC 2
10/100
PHY 2
10/100
MAC 3
10/100
PHY 3
10/100
MAC 4
10/100
PHY 4
10/100
MAC 5
10/100
PHY 5
EEPROM
I/F
MII-SW
CPU
4-port
LAN
EEPROM
MII-P5
KS8995XA
Ethernet
MAC
M9999-051305
May 2005
Micrel, Inc.
Switch Controller
On-Chip Frame Buffers
KS8995XA
10/100
MAC 1
10/100
PHY 1
10/100
MAC 2
10/100
PHY 2
10/100
MAC 3
10/100
PHY 3
10/100
MAC 4
10/100
PHY 4
10/100
MAC 5
10/100
PHY 5
EEPROM
I/F
5-port
LAN
EEPROM
KS8995XA
May 2005
M9999-051305
KS8995XA
Micrel, Inc.
Pin Name
Type(1)
Port
Pin Function(2)
MDI-XDIS
1-5
GNDA
Gnd
VDDAR
RXP1
RXM1
GNDA
Gnd
TXP1
TXM1
VDDAT
10
RXP2
11
RXM2
12
GNDA
Gnd
13
TXP2
14
TXM2
15
VDDAR
16
GNDA
Gnd
17
ISET
18
VDDAT
19
RXP3
20
RXM3
21
GNDA
Gnd
22
TXP3
23
TXM3
24
VDDAT
25
RXP4
26
RXM4
27
GNDA
Gnd
28
TXP4
29
TXM4
30
GNDA
Gnd
Analog ground.
1.8V analog VDD.
Analog ground.
Analog ground.
Analog ground.
Analog ground.
Analog ground.
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
Otri = Output tristated.
M9999-051305
May 2005
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
31
VDDAR
32
RXP5
33
RXM5
34
GNDA
Gnd
35
TXP5
36
TXM5
37
VDDAT
38
FXSD5
39
FXSD4
40
GNDA
Gnd
41
VDDAR
42
GNDA
Gnd
43
VDDAR
44
GNDA
Gnd
45
NC / MUX1
46
NC / MUX2
47
PWRDN_N
Ipu
48
RESERVE/NC
49
GNDD
Gnd
50
VDDC
51
PMTXEN
Ipd
52
PMTXD3
Ipd
53
PMTXD2
Ipd
54
PMTXD1
Ipd
55
PMTXD0
Ipd
56
PMTXER
Ipd
57
PMTXC
58
GNDD
Gnd
59
VDDIO
60
PMRXC
61
PMRXDV
Ipd/O
62
PMRXD3
Ipd/O
Port
Pin Function(2)
1.8V analog VDD.
Analog ground.
Analog ground.
1.8V analog VDD.
Analog ground.
1.8V analog VDD.
Analog ground.
Digital ground.
3.3V digital VDD for digital I/O circuitry.
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
Otri = Output tristated.
May 2005
M9999-051305
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
Port
Pin Function(2)
63
PMRXD2
Ipd/O
64
PMRXD1
Ipd/O
65
PMRXD0
Ipd/O
66
PMRXER
Ipd/O
67
PCRS
Ipd/O
68
PCOL
Ipd/O
69
SMTXEN
Ipd
70
SMTXD3
Ipd
71
SMTXD2
Ipd
72
SMTXD1
Ipd
73
SMTXD0
Ipd
74
SMTXER
Ipd
75
SMTXC
I/O
76
GNDD
Gnd
Digital ground.
77
VDDIO
78
SMRXC
I/O
79
SMRXDV
Ipd/O
80
SMRXD3
Ipd/O
Switch MII receive bit 3. Strap option: PD (default) = Disable Switch MII
full-duplex flow control; PU = Enable Switch MII full-duplex flow control.
81
SMRXD2
Ipd/O
82
SMRXD1
Ipd/O
83
SMRXD0
Ipd/O
84
SCOL
Ipd/O
85
SCRS
Ipd/O
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
Otri = Output tristated.
M9999-051305
10
May 2005
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
86
SCONF1
Ipd
Port
Pin Function(2)
Dual MII configuration pin.
Pin# (91, 86, 87):
Switch MII
000
Disable, Otri
Disable, Otri
001
Disable, Otri
010
Disable, Otri
011
Disable, Otri
100
Disable
Disable
101
110
111
87
SCONF0
Ipd
88
GNDD
Gnd
Digital ground.
89
VDDC
90
LED5-2
Ipu/O
91
LED5-1
Ipu/O
92
LED5-0
Ipu/O
LED indicator 0.
93
LED4-2
Ipu/O
LED indicator 2.
94
LED4-1
Ipu/O
LED indicator 1.
95
LED4-0
Ipu/O
LED indicator 0.
96
LED3-2
Ipu/O
LED indicator 2.
97
LED3-1
Ipu/O
LED indicator 1.
98
LED3-0
Ipu/O
LED indicator 0.
99
GNDD
Gnd
100
VDDIO
101
LED2-2
Ipu/O
LED indicator 2.
102
LED2-1
Ipu/O
LED indicator 1.
103
LED2-0
Ipu/O
LED indicator 0.
104
LED1-2
Ipu/O
LED indicator 2.
105
LED1-1
Ipu/O
LED indicator 1.
106
LED1-0
Ipu/O
LED indicator 0.
107
MDC
Ipu
All
108
MDIO
Ipu/O
All
Digital ground.
3.3V digital VDD for digital I/O.
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
Otri = Output tristated.
May 2005
11
M9999-051305
KS8995XA
Micrel, Inc.
Type(1)
Pin Number
Pin Name
Port
Pin Function
109
Reserved
110
SCL
111
SDA
112
Reserved
113
PS1
Ipd
No connect or pull-down.
114
PS0
Ipd
No connect or pull-down.
115
RST_N
Ipu
116
GNDD
Gnd
Digital ground.
117
VDDC
118
TESTEN
Ipd
119
SCANEN
Ipd
120
NC
NC
No connection.
121
X1
122
X2
123
VDDAP
124
GNDA
Gnd
125
VDDAR
126
GNDA
Gnd
Analog ground.
127
GNDA
Gnd
Analog ground.
128
TEST2
All
No connect.
I/O
All
I/O
All
All
No connect
Analog ground.
1.8V analog VDD.
Note:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
NC = No connect.
M9999-051305
12
May 2005
KS8995XA
Micrel, Inc.
Pin Name
Type(1)
Port
39
FXSD4
38
FXSD5
GNDA
Gnd
Analog ground.
GNDA
Gnd
Analog ground.
12
GNDA
Gnd
Analog ground.
16
GNDA
Gnd
Analog ground.
21
GNDA
Gnd
Analog ground.
27
GNDA
Gnd
Analog ground.
30
GNDA
Gnd
Analog ground.
34
GNDA
Gnd
Analog ground.
40
GNDA
Gnd
Analog ground.
42
GNDA
Gnd
Analog ground.
44
GNDA
Gnd
Analog ground.
120
NC
NC
No connection.
124
GNDA
Gnd
Analog ground.
126
GNDA
Gnd
Analog ground.
127
GNDA
Gnd
Analog ground.
49
GNDD
Gnd
Digital ground.
58
GNDD
Gnd
Digital ground.
76
GNDD
Gnd
Digital ground.
88
GNDD
Gnd
Digital ground.
99
GNDD
Gnd
Digital ground.
116
GNDD
Gnd
Digital ground.
17
ISET
106
LED1-0
Ipu/O
LED indicator 0.
105
LED1-1
Ipu/O
LED indicator 1.
104
LED1-2
Ipu/O
LED indicator 2.
103
LED2-0
Ipu/O
LED indicator 0.
102
LED2-1
Ipu/O
LED indicator 1.
101
LED2-2
Ipu/O
LED indicator 2.
98
LED3-0
Ipu/O
LED indicator 0.
97
LED3-1
Ipu/O
LED indicator 1.
Pin Function
Note:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
NC = No connect.
May 2005
13
M9999-051305
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
Port
Pin Function(2)
96
LED3-2
Ipu/O
LED indicator 2.
95
LED4-0
Ipu/O
LED indicator 0.
94
LED4-1
Ipu/O
LED indicator 1.
93
LED4-2
Ipu/O
LED indicator 2.
92
LED5-0
Ipu/O
LED indicator 0.
91
LED5-1
Ipu/O
90
LED5-2
Ipu/O
107
MDC
Ipu
All
108
MDIO
Ipu/O
All
45
NC / MUX1
46
NC / MUX2
68
PCOL
Ipd/O
PHY[5] MII collision detect/ Force flow control. See Register 18.
67
PCRS
Ipd/O
60
PMRXC
65
PMRXD0
Ipd/O
64
PMRXD1
Ipd/O
63
PMRXD2
Ipd/O
62
PMRXD3
Ipd/O
61
PMRXDV
Ipd/O
66
PMRXER
Ipd/O
PHY[5] MII receive error. Strap option: PD (default) = packet size 1518/
1522 bytes; PU = 1536 bytes.
57
PMTXC
55
PMTXD0
Ipd
54
PMTXD1
Ipd
53
PMTXD2
Ipd
52
PMTXD3
Ipd
51
PMTXEN
Ipd
56
PMTXER
Ipd
114
PS0
Ipd
113
PS1
Ipd
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
M9999-051305
14
May 2005
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
47
PWRDN_N
Ipu
48
RESERVE/NC
109
Reserved
All
No connect.
112
Reserved
All
No connect.
115
RST_N
Ipu
RXM1
11
RXM2
20
RXM3
26
RXM4
33
RXM5
RXP1
10
RXP2
19
RXP3
25
RXP4
32
RXP5
119
SCANEN
Ipd
110
SCL
I/O
84
SCOL
Ipd/O
87
SCONF0
Ipd
86
SCONF1
Ipd
Port
Pin Function(2)
Full-chip power down. Active low.
Reserved pin. No connect.
85
SCRS
Ipd/O
111
SDA
I /O
78
SMRXC
I/O
83
SMRXD0
Ipd/O
Switch MII
000
Disable, Otri
Disable, Otri
001
Disable, Otri
010
Disable, Otri
011
Disable, Otri
100
Disable
Disable
101
110
111
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. Otri = Output tristated.
May 2005
15
M9999-051305
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
82
SMRXD1
Ipd/O
81
SMRXD2
Ipd/O
Switch MII receive bit 2. Strap option: PD (default) = Switch MII in fullduplex mode; PU = Switch MII in half-duplex mode.
80
SMRXD3
Ipd/O
Switch MII receive bit 3. Strap option: PD (default) = Disable Switch MII
full-duplex flow control; PU = Enable Switch MII full-duplex flow control.
79
SMRXDV
Ipd/O
75
SMTXC
I/O
73
SMTXD0
Ipd
72
SMTXD1
Ipd
71
SMTXD2
Ipd
70
SMTXD3
Ipd
69
SMTXEN
Ipd
74
SMTXER
Ipd
MDIXDIS
128
TEST2
118
TESTEN
Ipd
TXP1
13
TXP2
22
TXP3
28
TXP4
35
TXP5
TXM1
14
TXM2
23
TXM3
29
TXM4
36
TXM5
123
VDDAP
VDDAR
15
VDDAR
31
VDDAR
41
VDDAR
43
VDDAR
125
VDDAR
Port
1-5
Pin Function(2)
Notes:
1. P = Power supply.
I = Input.
O = Output.
I/O = Bidirectional.
Gnd = Ground.
Ipu = Input w/internal pull-up.
Ipd = Input w/internal pull-down.
Ipd/O = Input w/internal pull-down during reset, output pin otherwise.
Ipu/O = Input w/internal pull-up during reset, output pin otherwise.
2. PU = Strap pin pull-up.
PD = Strap pull-down.
M9999-051305
16
May 2005
KS8995XA
Micrel, Inc.
Pin Number
Pin Name
Type(1)
VDDAT
18
VDDAT
24
VDDAT
37
VDDAT
50
VDDC
89
VDDC
117
VDDC
59
VDDIO
77
VDDIO
100
VDDIO
121
X1
122
X2
Port
Pin Function
Note:
1. P = Power supply.
I = Input.
O = Output.
May 2005
17
M9999-051305
MDIXDIS
GNDA
VDDAR
RXP1
RXM1
GNDA
TXP1
TXM1
VDDAT
RXP2
RXM2
GNDA
TXP2
TXM2
VDDAR
GNDA
ISET
VDDAT
RXP3
RXM3
GNDA
TXP3
TXM3
VDDAT
RXP4
RXM4
GNDA
TXP4
TXM4
GNDA
VDDAR
RXP5
RXM5
GNDA
TXP5
TXM5
VDDAT
FXSD5
LED2-1
LED2-2
VDDIO
GNDD
LED3-0
LED3-1
LED3-2
LED4-0
LED4-1
LED4-2
LED5-0
LED5-1
LED5-2
VDDC
GNDD
SCONF0
SCONF1
SCRS
SCOL
SMRXD0
SMRXD1
SMRXD2
SMRXD3
SMRXDV
SMRXC
VDDIO
GNDD
SMTXC
SMTXER
SMTXD0
SMTXD1
SMTXD2
SMTXD3
SMTEXN
PCOL
PCRS
PMRXER
PMRXD0
KS8995XA
Micrel, Inc.
Pin Configuration
LED2-0
LED1-2
LED1-1
LED1-0
MDC
MDIO
SPIQ
SPIC/SCL
SPID/SDA
SPIS_N
PS1
PS0
RST_N
GNDD
VDDC
TESTEN
SCANEN
NC
X1
X2
VDDAP
GNDA
VDDAR
GNDA
GNDA
TEST2
M9999-051305
103
65
1
39
18
PMRXD1
PMRXD2
PMRXD3
PMRXDV
PMRXC
VDDIO
GNDD
PMTXC
PMTXER
PMTXD0
PMTXD1
PMTXD2
PMTXD3
PMTXEN
VDDC
GNDD
RESERVE
PWRDN_N
MUX2
MUX1
GNDA
VDDAR
GNDA
VDDAR
GNDA
FXSD4
May 2005
KS8995XA
Micrel, Inc.
Introduction
The KS8995XA contains five 10/100 physical layer transceivers and five media access control (MAC) units with an integrated
Layer 2 switch. The device runs in three modes. The first mode is as a five-port integrated switch. The second is as a five-port
switch with the fifth port decoupled from the physical port. In this mode access to the fifth MAC is provided through a media
independent interface (MII) . This is useful for implementing an integrated broadband router. The third mode uses the dual MII
feature to recover the use of the fifth PHY. This allows the additional broadband gateway configuration, where the fifth PHY
may be accessed through the MII-P5 port.
The KS8995XA is optimized for an unmanaged design in which the configuration is achieved through I/O strapping or EEPROM
programming at system reset time.
On the media side, the KS8995XA supports IEEE 802.3 10BASE-T, 100BASE-TX on all ports, and 100BASE-FX on ports 4
and 5. The KS8995XA can be used as two separate media converters.
Physical signal transmission and reception are enhanced through the use of patented analog circuitry that makes the design
more efficient and allows for lower power consumption and smaller chip die size.
The major enhancements from the KS8995E to the KS8995XA are support for programmable rate limiting, a dual MII interface,
MDC/MDIO control interface for IEEE 802.3-defined register configuration (not all the registers), per-port broadcast storm
protection, local loopback and lower power consumption.
The KS8995XA is pin-compatible to the managed switch, the KS8995M.
100BASE-TX Receive
The 100BASE-TX receiver function performs adaptive equalization, DC restoration, MLT3-to-NRZI conversion, data and clock
recovery, NRZI-to-NRZ conversion, de-scrambling, 4B/5B decoding and serial-to-parallel conversion. The receiving side
starts with the equalization filter to compensate for inter-symbol interference (ISI) over the twisted pair cable. Since the
amplitude loss and phase distortion is a function of the length of the cable, the equalizer has to adjust its characteristics to
optimize the performance. In this design, the variable equalizer will make an initial estimation based on comparisons of
incoming signal strength against some known cable characteristics, then it tunes itself for optimization. This is an ongoing
process and can self-adjust against environmental changes such as temperature variations.
The equalized signal then goes through a DC restoration and data conversion block. The DC restoration circuit is used to
compensate for the effect of baseline wander and improve the dynamic range. The differential data conversion circuit converts
the MLT3 format back to NRZI. The slicing threshold is also adaptive.
The clock recovery circuit extracts the 125MHz clock from the edges of the NRZI signal. This recovered clock is then used to
convert the NRZI signal into the NRZ format. The signal is then sent through the de-scrambler followed by the 4B/5B decoder.
Finally, the NRZ serial data is converted to the MII format and provided as the input data to the MAC.
100BASE-FX Operation
100BASE-FX operation is very similar to 100BASE-TX operation except that the scrambler/de-scrambler and MLT3 encoder/
decoder are bypassed on transmission and reception. In this mode the auto-negotiation feature is bypassed since there is no
standard that supports fiber auto-negotiation.
May 2005
19
M9999-051305
KS8995XA
Micrel, Inc.
10BASE-T Transmit
The output 10BASE-T driver is incorporated into the 100BASE-T driver to allow transmission with the same magnetics. They
are internally wave-shaped and pre-emphasized into outputs with a typical 2.3V amplitude. The harmonic contents are at least
27dB below the fundamental when driven by an all-ones Manchester-encoded signal.
10BASE-T Receive
On the receive side, input buffer and level detecting squelch circuits are employed. A differential input receiver circuit and a
PLL perform the decoding function. The Manchester-encoded data stream is separated into clock signal and NRZ data. A
squelch circuit rejects signals with levels less than 400mV or with short pulsewidths in order to prevent noises at the RXP or
RXM input from falsely triggering the decoder. When the input exceeds the squelch limit, the PLL locks onto the incoming signal
and the KS8995XA decodes a data frame. The receiver clock is maintained active during idle periods in between data
reception.
Power Management
The KS8995XA features a per port power down mode. To save power the user can power down ports that are not in use by
setting port control registers or MII control registers. In addition, it also supports full chip power down mode. When activated,
the entire chip will be shutdown.
Auto-Negotiation
The KS8995XA conforms to the auto-negotiation protocol as described by the 802.3 committee. Auto-negotiation allows
unshielded twisted pair (UTP) link partners to select the best common mode of operation. In auto-negotiation the link partners
advertise capabilities across the link to each other. If auto-negotiation is not supported or the link partner to the KS8995XA
is forced to bypass auto-negotiation, then the mode is set by observing the signal at the receiver. This is known as parallel mode
because while the transmitter is sending auto-negotiation advertisements, the receiver is listening for advertisements or a fixed
signal protocol.
The flow for the link set up is depicted in Figure 4.
M9999-051305
20
May 2005
KS8995XA
Micrel, Inc.
Start Auto
Negotiation
Parallel
Operation
No
Yes
Bypass
Auto-Negotiation
and Set Link Mode
Attempt
Auto-Negotiation
Listen for
100BaseTX Idles
No
Join Flow
Yes
Figure 4. Auto-Negotiation
Learning
The internal look-up engine will update its table with a new entry if the following conditions are met:
The received packets source address (SA) does not exist in the look-up table.
The received packet is good; the packet has no receiving errors, and is of legal length.
The look-up engine will insert the qualified SA into the table, along with the port number, time stamp. If the table is full, the
last entry of the table will be deleted first to make room for the new entry.
Migration
The internal look-up engine also monitors whether a station is moved. If it happens, it will update the table accordingly.
Migration happens when the following conditions are met:
The received packets SA is in the table but the associated source port information is different.
The received packet is good; the packet has no receiving errors, and is of legal length.
The look-up engine will update the existing record in the table with the new source port information.
Aging
The look-up engine will update the time stamp information of a record whenever the corresponding SA appears. The time stamp
is used in the aging process. If a record is not updated for a period of time, the look-up engine will remove the record from
the table. The look-up engine constantly performs the aging process and will continuously remove aging records. The aging
period is 300 75 seconds. This feature can be enabled or disabled through register 3 or by external pull-up or pull-down
resistors on LED[5][2]. See Register 3 section.
Switching Engine
The KS8995XA features a high performance switching engine to move data to and from the MACs packet buffers. It operates
in store and forward mode, while the efficient switching mechanism reduces overall latency.
The KS8995XA has a 64kB internal frame buffer. This resource is shared between all five ports. The buffer sharing mode can
be programmed through Register 2. See Register 2. In one mode, ports are allowed to use any free buffers in the buffer pool.
In the second mode, each port is only allowed to use 1/5 of the total buffer pool. There are a total of 512 buffers available. Each
buffer is sized at 128B.
May 2005
21
M9999-051305
KS8995XA
Micrel, Inc.
M9999-051305
22
May 2005
KS8995XA
Micrel, Inc.
MII Signal
Description
KS8995XA Signal
MTXEN
Transmit enable
PMTXEN
MTXER
Transmit error
PMTXER
MTXD3
PMTXD[3]
MTXD2
PMTXD[2]
MTXD1
PMTXD[1]
MTXD0
PMTXD[0]
MTXC
Transmit clock
PMTXC
MCOL
Collision detection
PCOL
MCRS
Carrier sense
PCRS
MRXDV
PMRXDV
MRXER
Receive error
PMRXER
MRXD3
PMRXD[3]
MRXD2
PMRXD[2]
MRXD1
PMRXD[1]
MRXD0
PMRXD[0]
MRXC
Receive clock
PMRXC
MDC
MDC
MDIO
MDIO
May 2005
23
M9999-051305
KS8995XA
Micrel, Inc.
External
MAC
KS8995XA
Signal
Description
External
PHY
KS8995XA
Signal
MTXEN
SMTXEN
Transmit enable
MTXEN
SMRXDV
MTXER
SMTXER
Transmit error
MTXER
Not used
MTXD3
SMTXD[3]
MTXD3
SMRXD[3]
MTXD2
SMTXD[2]
MTXD2
SMRXD[2]
MTXD1
SMTXD[1]
MTXD1
SMRXD[1]
MTXD0
SMTXD[0]
MTXD0
SMRXD[0]
MTXC
SMTXC
Transmit clock
MTXC
SMRXC
MCOL
SCOL
Collision detection
MCOL
SCOL
MCRS
SCRS
Carrier sense
MCRS
SCRS
MRXDV
SMRXDV
MRXDV
SMTXEN
MRXER
Not used
Receive error
MRXER
SMTXER
MRXD3
SMRXD[3]
MRXD3
SMTXD[3]
MRXD2
SMRXD[2]
MRXD2
SMTXD[2]
MRXD1
SMRXD[1]
MRXD1
SMTXD[1]
MRXD0
SMRXD[0]
MRXD0
SMTXD[0]
MRXC
SMRXC
Receive clock
MRXC
SMTXC
M9999-051305
24
May 2005
KS8995XA
Micrel, Inc.
Description
KS8995XA Signal
TXEN
Transmit Enable
SMTXEN
TXD
SMTXD[0]
TXC
Transmit Clock
SMTXC
COL
Collision Detection
SCOL
CRS
Carrier Sense
SMRXDV
RXD
SMRXD[0]
RXC
Receive Clock
SMRXC
Advanced Functionality
QoS Support
The KS8995XA is a QoS switch, meaning that is it able to identify selected packets on its ingress ports, prioritize them, and
service the packets according to their priority on the egress ports. In this way, the KS8995XA can provide statistically better
service to the high priority packets that are latency sensitive, or require higher bandwidth. The KS8995XA supports ingress
QoS classification using three different mechanisms: port-based priority, 802.1p tag-based priority, and DSCP priority for IPv4
packets.
Port-based priority is useful when the user wants to give a device on a given port high priority. For example in Figure 7, port
1 is given high priority because it is connected to an IP phone and port 4 is given lower priority because it is connected to a
computer whose data traffic may be less sensitive to network congestion. Each port on the KS8995XA can be set as high or
low priority with an EEPROM. The port priority is set in bit 4 of registers 0x10, 0x20, 0x30, 0x40, 0x50 for ports 1, 2, 3, 4 and
5, respectively. Port-based priority is overridden by the ORed result of the 802.1p and DSCP priorities if they are all enabled
at the same time.
WAN
Router
P5[0]=1, Hi/Lo Tx Priority
Queues enabled
Hi-Pri
Queue
P5 Lo-Pri
Queue
8995XA
P1
P2
P1[3]=1
High Priority Port
P3
P4
P4[3]=0
Low Priority Port
IP Phone
May 2005
25
M9999-051305
KS8995XA
Micrel, Inc.
The KS8995XA can classify tagged packets using the 802.1p tag-based priority. In this prioritization scheme, the user can
enable the 802.1p classification on a per port basis in bit 5 of registers 0x10, 0x20, 0x30, 0x40 and 0x50 for ports 1, 2, 3, 4,
and 5, respectively. Then the user specifies the 802.1p base priority in register 0x02, bits [6-4]. When a tagged packet is
received, the KS8995XA examines the 3 bit 802.1p priority field shown in Figure 8. These 3 bits are compared against the base
priority. The prioritization policy is as follows:
Comparison
Priority
High
Low
Bytes
Preamble
DA
SA
TCI
Length
Data
CRC
46-1500
LLC
16
12
802.1p
CFI
Bits
46-1500
VLAN ID
2
2
Preamble
DA
SA
Bits
Tag
Type
Data
4 6
Header
Size
IP Ver.
0x4
CRC
2
DiffServ
Res.
M9999-051305
26
May 2005
KS8995XA
Micrel, Inc.
DiffServ Field (Binary)
Code Point
000000
DSCP[0]
0x67, bit 0
000001
DSCP[1]
0x67, bit 1
000010
DSCP[2]
0x67, bit 2
000011
DSCP[3]
0x67, bit 3
000100
DSCP[4]
0x67, bit 4
111011
DSCP[59]
0x60, bit 3
111100
DSCP[60]
0x60, bit 4
111101
DSCP[61]
0x60, bit 5
111110
DSCP[62]
0x60, bit 6
111111
DSCP[63]
0x60, bit 7
Register
0x05, bit 2
May 2005
27
M9999-051305
KS8995XA
Micrel, Inc.
Configuration Interface
The KS8995XA functions as a unmanaged switch. If no EEPROM exists, the KS8995XA will operate from its default and strapin settings.
....
SCL
....
SDA
....
tprgm<15 ms
Figure 10. EEPROM Configuration Timing Diagram
To configure the KS8995XA with a pre-configured EEPROM use the following steps:
At the board level, connect pin 110 on the KS8995XA to the SCL pin on the EEPROM. Connect pin 111 on the
KS8995XA to the SDA pin on the EEPROM.
Be sure the board-level reset signal is connected to the KS8995XA reset signal on pin 115 (RST_N).
Program the contents of the EEPROM before placing it on the board with the desired configuration data. Note that
the first byte in the EEPROM must be 95 for the loading to occur properly. If this value is not correct, all other data
will be ignored.
Place EEPROM on the board and power up the board. Assert the active-low board level reset to RST_N on the
KS8995XA. After the reset is de-asserted, the KS8995XA will begin reading configuration data from the EEPROM.
The configuration access time (tprgm) is less than 15ms.
Note: For proper operation, make sure pin 47 (PWRDN_N) is not asserted during the reset operation.
M9999-051305
28
May 2005
KS8995XA
Micrel, Inc.
Register Map
Offset
Decimal
Hex
Description
0-1
0x00-0x01
Chip ID Registers
2-11
0x02-0x0B
12-15
0x0C-0x0F
Reserved
16-29
0x10-0x1D
30-31
0x1E-0x2F
32-45
0x20-0x2D
46-47
0x2E-0x2F
48-61
0x30-0x3D
62-63
0x3E-0x3F
64-77
0x40-0x4D
78-79
0x4E-0x4F
80-93
0x50-0x5D
94-95
0x5E-0x5F
96-103
0x60-0x67
104-109
0x68-0x6D
Global Registers
Address
Name
Description
Mode
Default
Chip family
RO
0x95
Family ID
Chip ID
RO
0x0
3-1
Revision ID
Revision ID
RO
0x2
Start switch
RW
Reserved
Reserved
R/W
0x0
6-4
R/W
0x4
R/W
May 2005
29
M9999-051305
KS8995XA
Address
Micrel, Inc.
Name
Description
Mode
Default
R/W
0x1
UNH mode
R/W
R/W
R/W
Reserved
Reserved
R/W
R/W
R/W
R/W
Aging enable
R/W
R/W
Aggressive back
off enable
1 = enable more aggressive back off algorithm in halfduplex mode to enhance performance. This is not an
IEEE standard.
R/W
M9999-051305
30
May 2005
KS8995XA
Address
Micrel, Inc.
Name
Description
Mode
Default
R/W
Reserved
Reserved
Multicast storm
protection disable
R/W
Reserved
Reserved
R/W
R/W
No excessive collision
drop
R/W
R/W
R/W
R/W
Reserved
Reserved
R/W
Reserved
Reserved
R/W
Reserved
Reserved
R/W
Reserved
Reserved
R/W
3-2
R/W
00
May 2005
31
M9999-051305
KS8995XA
Address
Micrel, Inc.
Name
Description
Mode
Default
Reserved
Reserved
R/W
R/W
R/W
R/W
R/W
R/W
R/W
2-0
Broadcast storm
protection rate bit [10:8]
R/W
000
R/W
0x4A(1)
Reserved
R/W
0x24
Reserved
R/W
0x24
Reserved
R/W
0x24
Broadcast storm
protection rate bit [7:0]
Note:
1. 148,800 frames/sec 50ms/interval 1% = 74 frames/interval (approx.) = 0x4A.
Factory testing
Factory testing
Factory testing
32
May 2005
KS8995XA
Address
Micrel, Inc.
Name
Description
Mode
Default
Reserved
N/A
R/W
Factory setting
Reserved
R/W
LED mode
0 = led mode 0
1 = led mode 1
R/W
Reserved
Mode 0
Mode 1
LEDX_2
Lnk/Act
100Lnk/Act
LEDX_1
Fulld/Col
10Lnk/Act
LEDX_0
Speed
Fulld
Reserved
RW
Port Registers
The following registers are used to enable features that are assigned on a per port basis. The register bit assignments are
the same for all ports, but the address for each port is different, as indicated.
Register 16 (0x10): Port 1 Control 0
Register 32 (0x20): Port 2 Control 0
Register 48 (0x30): Port 3 Control 0
Register 64 (0x40): Port 4 Control 0
Register 80 (0x50): Port 5 Control 0
Address
Name
Description
Mode
Default
Broadcast storm
protection enable
R/W
DiffServ priority
classification enable
R/W
802.1p priority
classification enable
R/W
Port-based priority
classification enable
R/W
Reserved
Reserved
R/W
Tag insertion
1 = when packets are output on the port, the switch will R/W
add 802.1q tags to packets without 802.1q tags when
received. The switch will not add tags to packets already
tagged. The tag inserted is the ingress ports port VID.
0 = disable tag insertion.
May 2005
33
M9999-051305
KS8995XA
Micrel, Inc.
Address
Name
Description
Mode
Default
Tag removal
R/W
Priority enable
R/W
Name
Description
Mode
Default
Sniffer port
R/W
Receive sniff
R/W
Transmit sniff
R/W
4-0
R/W
0x1f
Mode
Default
Name
Description
Reserved
Reserved
Reserved
Reserved
R/W
Discard non-PVID
packets
R/W
R/W
0
For port 4 only,
there is a special
configuration pin to
set the default, Pin
PCOL strap option.
Pull-down (0): No
force flow control.
Pull-up (1): Force
flow control.
Note: PCOL has
internal pull-down.
0x0
M9999-051305
34
May 2005
KS8995XA
Micrel, Inc.
Address
Name
Description
Mode
Default
R/W
Transmit enable
R/W
Receive enable
R/W
Learning disable
R/W
Name
Description
Mode
Default
7-0
R/W
Name
Description
Mode
Default
7-0
R/W
Note:
Registers 19 and 20 (and those corresponding to other ports) serve two purposes: (1) Associated with the ingress untagged packets, and used for
egress tagging; (2) Default VID for the ingress untagged or null-VID-tagged packets, and used for address look up.
Name
Description
Mode
Default
7-0
R/W
Name
Description
Mode
Default
7-0
R/W
May 2005
35
M9999-051305
KS8995XA
Micrel, Inc.
Name
Description
Mode
Default
7-4
R/W
3-0
R/W
Name
Description
Mode
Default
7-0
This along with port control 10, bits [3:0] form a 12-bit
field to determine how many 32Kbps high priority
blocks can be received (in a unit of 4K bytes in a one
second period).
R/W
Name
Description
Mode
Default
7-0
This along with port control 10, bits [7:4] form a 12-bit
field to determine how many 32Kbps low priority
blocks can be received (in a unit of 4K bytes in a one
second period).
R/W
Name
Description
Mode
Default
7-4
R/W
3-0
R/W
M9999-051305
36
May 2005
KS8995XA
Micrel, Inc.
Name
Description
Mode
Default
Receive differential
priority rate control
R/W
R/W
R/W
R/W
Transmit differential
priority rate control
R/W
R/W
R/W
Address
Name
Description
Mode
Default
Disable auto-negotiation
R/W
Forced speed
R/W
May 2005
37
M9999-051305
KS8995XA
Micrel, Inc.
Address
Name
Description
Mode
Default
Forced duplex
R/W
0
For port 4 only,
there is a special
configure pin to set
the default pin
PCRS strap option.
Pull-down (0):
Force half-duplex.
Pull-up (1):
Force full-duplex.
Note: PCRS has
internal pull down.
Advertised flow
control capability
R/W
Advertised 100BT
full-duplex capability
R/W
Advertised 100BT
half-duplex capability
R/W
Advertised 10BT
full-duplex capability
R/W
Advertised 10BT
half-duplex capability
R/W
Name
Description
Mode
Default
LED off
R/W
Txids
R/W
Restart AN
1 = restart auto-negotiation.
0 = normal operation.
R/W
R/W
Power down
1 = power down.
0 = normal operation.
R/W
R/W
Forced MDI
R/W
MAC loopback
R/W
M9999-051305
38
May 2005
KS8995XA
Micrel, Inc.
Name
Description
Mode
Default
MDIX status
1 = MDI.
0 = MDI-X.
RO
AN done
1 = AN done.
0 = AN not done.
RO
Link good
1 = link good.
0 = link not good.
RO
Partner flow
control capability
RO
Partner 100BT
full-duplex capability
RO
Partner 100BT
half-duplex capability
RO
Partner 10BT
full-duplex capability
RO
Partner 10BT
half-duplex capability
RO
Name
Description
Mode
Default
PHY loopback
R/W
Remote loopback
R/W
PHY isolate
R/W
Soft reset
R/W
Force link
R/W
2-1
Reserved
N/A
RO
RO
Name
Description
Mode
Default
R/W
00000000
May 2005
DSCP[63:56]
39
M9999-051305
KS8995XA
Address
Micrel, Inc.
Name
Description
Mode
Default
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
DSCP[55:48]
DSCP[47:40]
DSCP[39:32]
DSCP[31:24]
DSCP[23:16]
DSCP[15:8]
DSCP[7:0]
Registers 104 to 109 define the switching engines MAC address. This 48-bit address is used as the source address in MAC pause control frames.
MACA[47:40]
R/W
0x00
R/W
0x10
R/W
0xA1
R/W
0xff
R/W
0xff
R/W
0xff
MACA[39:32]
MACA[31:24]
MACA[23:16]
MACA[15:8]
MACA[7:0]
MIIM Registers
The PHYAD defined by IEEE is assigned as 0x1 for port 1, 0x2 for port 2, 0x3 for port 3, 0x4 for port 4, 0x5 for port
5. The REGAD supported are 0,1,2,3,4,5.
Address
Name
Description
Mode
Default
Soft reset
RO
14
Loop back
R/W
13
Force 100
1 = 100Mbps.
0 = 10Mbps.
R/W
12
AN enable
1 = auto-negotiation enabled.
0 = auto-negotiation disabled.
R/W
11
Power down
1 = power down.
0 = normal operation.
R/W
10
Isolate
Not supported.
RO
M9999-051305
40
May 2005
KS8995XA
Micrel, Inc.
Address
Name
Description
Mode
Default
Restart AN
1 = restart auto-negotiation.
0 = normal operation.
R/W
Force full-duplex
1 = full-duplex.
0 = half-duplex.
R/W
Collision test
Not supported.
RO
Reserved
RO
Reserved
RO
Force MDI
1 = force MDI.
0 = normal operation.
R/W
R/W
R/W
Disable transmit
1 = disable transmit.
0 = normal operation.
R/W
Disable LED
1 = disable LED.
0 = normal operation.
R/W
T4 capable
RO
14
RO
13
RO
12
10 Full capable
RO
11
10 Half capable
RO
10-7
Reserved
RO
Preamble suppressed
Not supported.
RO
AN complete
1 = auto-negotiation complete.
0 = auto-negotiation not completed.
RO
RO
AN capable
1 = auto-negotiation capable.
0 = not auto-negotiation capable.
RO
Link status
1 = link is up.
0 = link is down.
RO
Jabber test
Not supported.
RO
Extended capable
RO
RO
0x0022
RO
0x1450
Not supported.
RO
RO
RO
RO
Phyid high
Phyid low
Next page
14
Reserved
13
Remote fault
12-11
Reserved
May 2005
Not supported.
41
M9999-051305
KS8995XA
Micrel, Inc.
Address
Name
Description
Mode
Default
10
Pause
R/W
Reserved
R/W
R/W
R/W
Adv 10 Full
R/W
Adv 10 Half
R/W
4-0
Selector field
802.3
RO
00001
Next page
Not supported.
RO
14
LP ACK
Not supported.
RO
13
Remote fault
Not supported.
RO
12-11
Reserved
RO
10
Pause
RO
Reserved
RO
RO
RO
Adv 10 full
RO
Adv 10 half
RO
4-0
Reserved
RO
00000
M9999-051305
42
May 2005
KS8995XA
Micrel, Inc.
Operating Ratings(2)
Supply Voltage
(VDDAR, VDDAP, VDDC) ............................. 0.5V to +2.4V
(VDDAT, VDDIO) ........................................ 0.5V to +4.0V
Input Voltage (All Inputs) ............................. 0.5V to +4.0V
Output Voltage (All Outputs) ....................... 0.5V to +4.0V
Lead Temperature (soldering, 10 sec.) ..................... 270C
Storage Temperature (TS) ....................... 55C to +150C
Supply Voltage
(VDDAR, VDDAP, VDDC) ............................. +1.7V to +1.9V
(VDDAT) ................... +3.15V to +3.45V or +2.4V to +2.6V
(VDDIO) ................................................ +3.15V to +3.45V
Ambient Temperature (TA)
Commercial .............................................. 0C to +70C
Package Thermal Resistance(3)
PQFP (JA) No Air Flow ................................. 42.91C/W
Electrical Characteristics(4, 5)
Symbol
Parameter
Condition
Min
Typ
Max
Units
194
206
mA
223
226
mA
IDDC
VDDC, VDDAP
152
161
mA
IDDIO
VDDIO, VDDAT
336
347
mA
IDDC
137
146
mA
IDDIO
21
23
mA
IDDIO
Auto-Negotiation Mode
VDDIO, VDDAT
TTL Inputs
VIH
+2.0
VIL
IIN
Input Current
(Excluding Pull-up/Pull-down)
10
VOH
IOH = 8mA
+2.4
VOL
IOL = 8mA
|IOZ|
V
+0.8
10
TTL Outputs
V
+0.4
10
1.05
0.95
VIMB
tr, tt
Rise/Fall Time
ns
0.5
ns
Notes:
1. Exceeding the absolute maximum rating may damage the device.
2. The device is not guaranteed to function outside its operating rating. Unused inputs must always be tied to an appropriate logic voltage level (ground
to VDD).
3. No heat spreader in package.
4. Specification for packaged product only.
5. Measurements were taken with operating ratings.
May 2005
43
M9999-051305
KS8995XA
Symbol
Micrel, Inc.
Parameter
Condition
Min
Typ
Max
Units
0.5
ns
0.5
Peak-to-peak
0.7
1.4
ns
400
mV
2.3
10BASE-T Receive
VSQ
Squelch Threshold
Jitters Added
Rise/Fall Times
M9999-051305
28
44
16
ns
30
ns
May 2005
KS8995XA
Micrel, Inc.
Timing Diagrams
ts1
tcyc1
th1
Receive Timing
SCL
SDA
tcyc1
Transmit Timing
SCL
tov1
SDA
Symbol
Parameter
Min
Typ
Max
tCYC1
Clock Cycle
tS1
Set-Up Time
20
ns
tH1
Hold Time
20
ns
tOV1
Output Valid
16384
4096
4112
Units
ns
4128
ns
May 2005
45
M9999-051305
KS8995XA
Micrel, Inc.
ts2
tcyc2
th2
Receive Timing
MTXC
MTXEN
MTXD[0]
tcyc2
Transmit Timing
MRXC
MRXDV
MCOL
tov2
MRXD[0]
Symbol
Parameter
Min
Typ
Max
tCYC2
Clock Cycle
tS2
Set-Up Time
10
ns
tH2
Hold Time
ns
tO2
Output Valid
100
Units
ns
ns
M9999-051305
46
May 2005
KS8995XA
Micrel, Inc.
ts3
tcyc3
th3
Receive Timing
MRXCLK
MTXEN
MTXER
MTXD[3:0]
Figure 15. MAC Mode MII Timing Data Received from MII
tcyc3
Transmit Timing
MTXCLK
MRXDV
tov3
MRXD[3:0]
Figure 16. MAC Mode MII Timing Data Transmitted from MII
Symbol
Parameter
Min
Typ
tCYC3
40
ns
tCYC3
400
ns
tS3
Set-Up Time
10
ns
tH3
Hold Time
ns
tOV3
Output Valid
11
Max
16
Units
ns
May 2005
47
M9999-051305
KS8995XA
Micrel, Inc.
ts4
tcyc4
th4
Receive Timing
MTXCLK
MTXEN
MTXER
MTXD[3:0]
Figure 17. PHY Mode MII Timing Data Received from MII
tcyc4
Transmit Timing
MRXCLK
MRXDV
tov4
MRXD[3:0]
Figure 18. PHY Mode MII Timing Data Transmitted from MII
Symbol
Parameter
Min
Typ
tCYC4
40
ns
tCYC4
400
ns
tS4
Set-Up Time
10
ns
tH4
Hold Time
ns
tOV4
Output Valid
18
25
Max
28
Units
ns
M9999-051305
48
May 2005
KS8995XA
Micrel, Inc.
Supply
Voltage
tsr
RST_N
tcs
tch
Strap-In
Value
trc
Strap-In /
Output Pin
Symbol
Parameter
Min
Typ
Max
Units
tSR
10
ms
tCS
50
ns
tCH
50
ns
tRC
50
ns
R
10k
D1
KS8995X
CPU/FPGA
RST
RST_OUT_n
D2
C
10F
D1
KS8995X
RST
C
10F
49
M9999-051305
KS8995XA
Micrel, Inc.
Value
Test Condition
Turns Ratio
1 CT : 1 CT
350H
0.4H
1MHz (min.)
12pF
0.9
1.0dB
HIPOT (min.)
1500Vrms
0MHz to 65MHz
Note:
1. The IEEE 802.3u standard for 100BASE-TX assumes a transformer loss of 0.5dB. For the transmit line transformer, insertion loss of up to 1.3dB can
be compensated by increasing the line drive current by means of reducing the ISET resistor value.
The following transformer vendors provide compatible magnetic parts for Micrels device:
4-Port Integrated
Vendor
Part
Auto
MDIX
Number
of Ports
Single-Port
Vendor
Part
Auto
MDIX
Number
of Ports
Pulse
H1164
Yes
Pulse
H1102
Yes
Bel Fuse
558-5999-Q9
Yes
Bel Fuse
S558-5999-U7
Yes
YCL
PH406466
Yes
YCL
PT163020
Yes
Transpower
HB826-2
Yes
Transpower
HB726
Yes
Delta
LF8731
Yes
Delta
LF8505
Yes
LanKom
SQ-H48W
Yes
LanKom
LF-H41S
Yes
M9999-051305
50
May 2005
KS8995XA
Micrel, Inc.
Package Information
+ 1 (408) 944-0800
FAX
+ 1 (408) 474-1000
WEB
http://www.micrel.com
This information furnished by Micrel in this data sheet is believed to be accurate and reliable. However no responsibility is assumed by Micrel for its use.
Micrel reserves the right to change circuitry and specifications at any time without notification to the customer.
Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can
reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into
the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchasers
use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchasers own risk and Purchaser agrees to fully indemnify
Micrel for any damages resulting from such use or sale.
2003 Micrel, Incorporated.
May 2005
51
M9999-051305