USB2.0 to 100 Ethernet Controller
General Description
16 Bit Address / Data Bus
The Kawasaki KL5KUSB220 Controller used in conjunction with the KL5KUSB200/201 USB2.0
transceiver is a unique solution to interface peripheral devices to the Universal Serial Bus 2.0
(USB2.0) and 100Base-T Ethernet. The KL5KUSB220 has been specifically designed to provide
a simple solution to communicate with Ethernet applications accomplished by its highly integrated
functionality. The USB controller consists of a central 16-bit processor, mask ROM, RAM buffer,
clock generator, Ethernet interface, UART, IRQ, Watchdog Timer, Serial interface, External and
Memory Interface. The SIE (Serial Interface Engine) is fully compatible with the USB2.0
specification. Our powerful internal processor enables Remote NDIS (Network Drive) which gives
compatibility with next generation operating systems and faster data transfer. This USB to
Ethernet controller is ideal for LAN (Local Area Network), HAN (Home Area Network), Cable
Modem, Set Top Boxes, or Mobile Networking applications.
Features
• Advanced 16 Bit processor for USB transaction
processing and control data processing
• 100Base-T compatibility
• USB interface version 2.0 compliant
• SIE (Serial Interface Engine)
• Internal Clock Generation - Utilizes low cost
external 12MHz crystal circuitry
• MII Physical Layer interface
• 32KB Internal RAM buffer
Block Diagram
EEPROM
Serial Interface
• Remote NDIS for faster data transfer.
• Fully IEEE compliant 100 Mbit/sec
Ethernet MAC Layer. Interfaces serially of
an external ENDEC PHY.
• UART
• External memory interface
• 176 LQFP package
• Serial Interface for external EEPROM
Watchdog
16 Bit
Processor
Timer
Interface
Kawasaki LSI • 2570 North First Street • Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com
100 Mb/s
Ethernet
RAM
(32KB)
Mask ROM
(16 KB)
Serial
Interface
Engine
Clock Gen. &
Internal PLL
USB2.0 to 100 Ethernet Controller
Pin Diagram 176LQFP
UART_RXD
UART_TXD
ETXCLK
ERXCLK
GND
GND
GND
VDD
N/C
ERXD[0]
ERXD[1]
ERXD[2]
ERXD[3]
ECOL
ETXD[0]
ETXD[1]
ETXD[2]
ETXD[3]
VDD
VDD
XD[10]
XD[9]
XD[8]
XD[7]
XD[6]
XD[5]
176
175
174
173
172
171
170
XD[4]
XD[3]
169
168
XD[2]
N/C
167
166
VDD
165
GND
164
GND
163
GND
162
XD[1]
XD[0]
161
160
XA[15]
XA[14]
159
158
XA[13]
XA[12]
157
156
N/C
155
VDD
154
XA[11]
XA[10]
153
152
XA[9]
151
XA[8]
150
GND
149
GND
148
GND
147
XA[7]
146
XA[6]
145
N/C
144
VDD
143
XA[5]
142
XA[4]
141
XA[3]
140
XA[2]
139
XA[1]
138
XA[0]
137
n_XBHE
136
n_XRAM_SEL
IO[8]
VDD
135
134
133
VDD
XD[11]
XD[12]
XD[13]
XD[14]
XD[15]
n_XRD
n_XWR
n_XROM_SEL
XCVRSEL
GND
GND
GND
VDD
N/C
SIEDATA[0]
SIEDATA[1]
SIEDATA[2]
SIEDATA[3]
SIEDATA[4]
GND
GND
GND
VDD
N/C
SIEDATA[5]
IO[6]
SIEDATA[6]
SIEDATA[7]
RXACTIVE
RXVALID
RXERROR
VDD
N/C
GND
GND
GND
LINESTATE[0]
LINESTATE[1]
IO[10]
TX_READY
UTM_CLK
TX_VALID
132
131
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
KL5KUSB220_L
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
IO[7]
IO[6]
IO[5]
IO[4]
IO[3]
IO[2]
GND
GND
GND
N/C
VDD
IO[1]
IO[0]
X_PCLK
n_RESET
n_TST
ERXDV
N/C
VDD
GND
GND
GND
ERXER
ETXEN
ETXER
N/C
VDD
GND
GND
GND
VDD
CP_OUT2
VCO_IN2
GND
PLLEN2
VDD
CP_OUT1
VCO_IN1
GNDPLL
X2
CLK
PLLEN1
VDD
Kawasaki LSI • 2570 North First Street • Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com
45464748495051525354555657585960616263646566676869707172737475767778798081828384858687
ECRS
TERMSEL
SUSPENDM
RESETOUT
SIEDATA[10]
SIEDATA[11]
SIEDATA[12]
SIEDATA[13]
SIEDATA[14]
SIEDATA[15]
88
USB2.0 to 100 Ethernet Controller
KL5KUSB220 Application Block Diagram
USB2.0
PHY
USB / Ethernet
External
Memory
Ethernet
PHY
Serial
EEPROM
Pin Description
Pin #
LQFP
1 PWR VDD VDD
2 I/O XD[11] External data 11
3 I/O XD[12] External data 12
4 I/O XD[13] External data 13
5 I/O XD[14] External data 14
6 I/O XD[15] External data 15
7 OUT n_XRD External memory read, active low.
8 OUT n_XWR External memory write, active low.
9 OUT n_XROM_SEL External ROM CS.
10 OUT XCVRSEL USB Transceiver select, HS/LS.
11 GND GND
12 GND GND
13 GND GND
14 VDD VDD
15 N/C N/C
16 I/O SIEDATA[0] USB data 0.
17 I/O SIEDATA[1] USB data 1.
18 I/O SIEDATA[2] USB data 2.
19 I/O SIEDATA[3] USB data 3.
20 I/O SIEDATA[4] USB data 4.
21 GND GND
22 GND GND
23 GND GND
I/O Pin Name Description
100 Base–T Ethernet
MII Interface
Kawasaki LSI • 2570 North First Street • Suite 301 • San Jose, CA 95131 • Tel: (408) 570-0555 • Fax: (408) 570-0567 • www.klsi.com