Kawasaki LSI KL5KUSB220 Datasheet

KL5KUSB220
USB2.0 to 100 Ethernet Controller
1
General Description
Timer 0
UTMI Interface
16 Bit Address / Data Bus
Timer 1
UART
Txd
Rxd
Interface
MII PHY
DIO
CK
SRAM Interface
A15-0
D15-0
Cntrl.X2X1
IRQ
INT 1-0
2
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
KL5KUSB220
USB2.0 to 100 Ethernet Controller
2
Pin Diagram 176LQFP
VDD
1
VDD
IO[11]
OPMODE[0]
OPMODE[1]
SIEDATA[8]
SIEDATA[9]
VDD
N/C
GND
GND
GND
VALIDH
X_UCLK
VDD
N/C
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
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
KL5KUSB220
USB2.0 to 100 Ethernet Controller
3
KL5KUSB220 Application Block Diagram
Optional
KL5KUSB220
Transformer
USB
Full duplex
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
Loading...
+ 7 hidden pages