ChipFind - документация

Электронный компонент: CS8810

Скачать:  PDF   ZIP
3UHOLPLQDU\
BLOCK DIAGRAM
GENERAL DESCRIPTION
FEATURES (continued)
CS8810
General Purpose USB 1.1-to-ATA/ATAPI Bridge Controller
USA:
4020 Moorpark Avenue Suite 115
San Jose, CA, 95117
Tel: 408-243-8388 Fax: 408-243-3188
Sales@myson.com.tw
www.myson.com.tw
Rev.0.9 August 2002
page 1 of 25
Myson Century, Inc.
Taiwan:
No. 2, Industry East Rd. III,
Science-Based Industrial Park, Hsin-Chu, Taiwan
Tel: 886-3-5784866 Fax: 886-3-5784349
FEATURES
Four endpoints (CONTROL, INTERRUPT, BULK-
IN and BULK-OUT) are implemented
FIFO in each of IN and OUT endpoint is to support
maximum bulk size (64 bytes)
Embedded microcontroller is responsible for
executing USB and device dependent commands
Hardware driven interrupt improves latency and
efficiency
16K x 14 internal metal programmable ROM to
meet various application demand
Accessible external memory provATAs viable
development tool
Built-in USB transceiver
4MHz crystal input with internal 12X
multiplierOptional serial EEPROM to store
customized data
3.3 Volt power with 5 Volt tolerant I/O
Low power with 0.35
m technology
100-pin LQFP package
The CS8810 is a single chip general-purpose USB
controller, which integrates USB 1.1 compliant
transceiver. Together with product dependent
firmware and software driver, this chip is able to fulfill
diverse demand of end products.
IN
FIFO
OUT
FIFO
uP
Internal
ROM
SIE
USB
DP
DM
GPIO[31:0]
External
ROM
transceiver
Combined with application specific firmware, this
chip can be configured to support USB to ATA/
ATAPI peripheral devices PIO mode3, 4: CDROM,
CDR/RW, HDD, ZIP driver, Compact Flash, etc.
3UHOLPLQDU\
CS8810
page 2 of 25
PIN CONNECTION DIAGRAM
Figure-1 100-pin LQFP
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
NC
GPIO19
GPIO20
GPIO21
GPIO22
GPIO23
GPIO24
GPIO25
GPIO26
GPIO27
VDD
GND
GPIO28
GPIO29
GPIO30
GPIO31
USBSEL
EEDO
EEDI
EECLK
EECS
VDD(USB)
DP
DM
GND(USB)
CS8810
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
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
GPIO2
GPIO1
GPIO0
GND
VDD
ROMADDR13
ROMADDR12
ROMADDR10
ROMADDR11
ROMADDR9
ROMADDR8
ROMADDR7
ROMADDR6
ROMADDR5
ROMADDR4
GND
VDD
ROMADDR3
ROMADDR2
ROMADDR1
ROMADDR0
TESTMOD
ROMSEL
ROMDATA0
ROMDATA1
GND
VD
D
GP
I
O
1
8
GP
I
O
1
7
GP
I
O
1
6
GP
I
O
1
5
GP
I
O
1
4
GP
I
O
1
3
GP
I
O
1
2
GND
VD
D
V
DD(
I
N
T
)
GND(I
N
T
)
GP
I
O
1
1
GP
I
O
1
0
GP
I
O
9
GP
I
O
8
GP
I
O
7
GP
I
O
6
GND
NC
VD
D
GP
I
O
5
GP
I
O
4
GP
I
O
3
GNDA
V
DDA
FI
L
T
E
R
XI
N
XOU
T
NC
NC
RE
S
E
T
n
ROM
D
A
T
A
1
3
ROM
D
A
T
A
1
2
ROMD
A
T
A
1
1
ROM
D
A
T
A
1
0
ROM
D
A
T
A
9
ROM
D
A
T
A
8
TE
ST
C
L
K
V
DD(I
N
T
)
GND(I
N
T
)
ROM
D
A
T
A
7
ROM
D
A
T
A
6
ROM
D
A
T
A
5
ROM
D
A
T
A
4
ROM
D
A
T
A
3
ROM
D
A
T
A
2
NC
NC
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
3UHOLPLQDU\
CS8810
page 3 of 25
PIN DESCRIPTION
Name I/O
Pin
Description
USB
4 pins
XIN
I
29
Crystal Input
XOUT
O
30
Crystal Output
DP
I/O
23
Data Plus of internal USB transceiver
DM
I/O
24
Data Minus of internal USB transceiver
OUSBDP
O
9
Output to DP to external USB transceiver
OUSBDM
O
10
Output to DM to external USB transceiver
OUSBEN
O
16
Output enable to external USB transceiver
IUSBDP
I
14
Input from DP of external USB transceiver
IUSBDM
I
13
Input from DM of external USB transceiver
IUSBDATA
I
15
Data from differential output of external USB transceiver
USBSEL
I
17
0: internal USB transceiver
1: external USB transceiver
EEPROM
4 pins
EEDI
I
19
Data Input from EEPROM
EEDO
O
18
Data Output to EEPROM
EECLK
O
20
EEPROM Clock
EECS
O
21
EEPROM Chip Select
ROM
29 pins
ROMADDR[13:0]
0
70-69, 67, 68,
66-61, 58-55
External ROM Address
ROMDATA[13:0]
I
34-39, 43-48,
51-52
External ROM Data
ROMSEL
I
53
0: internal ROM
1: external ROM
MISC. 4
pins
TESTMOD
I
54
0: normal
1: internal ROM testing
RESETn
I
33
Power-on reset, active low
FILTER
28
Low pass filter for PLL
TESTCLK
I/O
40
Test mode clock
Output only if internal PLL is used
DEVICE I/O
32 pins
GPIO[31:0]
I/O
16-13, 10-2,
98-92, 87-82,
78-73
POWER
10 pins
VDD (USB)
22
VDD (ANALOG)
27
VDD (INT)
41, 89
VDD (OB)
11, 59, 71, 79,
90, 99
GROUND
10 pins
3UHOLPLQDU\
CS8810
page 4 of 25
GND (USB)
25
GND (ANALOG)
26
GND (INT)
42, 88
GND (OB)
12,60, 72, 81,
91, 100
Name I/O
Pin
Description
3UHOLPLQDU\
CS8810
page 5 of 25
Recommended Pin Mapping
Italic: Bidirectional
Shaded: Input only
Others: Output only
PIN Name
PIN No.
ATA Interface
CF Interface
Combo (ATA+CFC)
GPIO[0]
73
IORDn
IORDn
IORDn
GPIO[1]
74
IOWRn
IOWRn
IOWRn
GPIO[2]
75
CS0n
CS0n
CS0n
GPIO[3]
76
CS1n
CS1n
CS1n
GPIO[4]
77
A0
A0
A0
GPIO[5]
78
A1
A1
A1
GPIO[6]
82
A2
A2
A2
GPIO[7]
83
ATARSTn
ATARSTn
ATARSTn
GPIO[8]
84
DATA[0]
DATA[0]
DATA[0]
GPIO[9]
85
DATA[1]
DATA[1]
DATA[1]
GPIO[10]
86
DATA[2]
DATA[2]
DATA[2]
GPIO[11]
87
DATA[3]
DATA[3]
DATA[3]
GPIO[12]
92
DATA[4]
DATA[4]
DATA[4]
GPIO[13]
93
DATA[5]
DATA[5]
DATA[5]
GPIO[14]
94
DATA[6]
DATA[6]
DATA[6]
GPIO[15]
95
DATA[7]
DATA[7]
DATA[7]
GPIO[16]
96
DATA[8]
DATA[8]
DATA[8]
GPIO[17]
97
DATA[9]
DATA[9]
DATA[9]
GPIO[18]
98
DATA[10]
DATA[10]
DATA[10]
GPIO[19]
2
DATA[11]
DATA[11]
DATA[11]
GPIO[20]
3
DATA[12]
DATA[12]
DATA[12]
GPIO[21]
4
DATA[13]
DATA[13]
DATA[13]
GPIO[22]
5
DATA[14]
DATA[14]
DATA[14]
GPIO[23]
6
DATA[15]
DATA[15]
DATA[15]
GPIO[24]
7
PWRSEL
PWRSEL
PWRSEL
GPIO[25]
8
IORDY
IORDY
IORDY
GPIO[26]
9
SERIAL
SERIAL
SERIAL
GPIO[27]
10
CD1n
CD1n
GPIO[28]
13
CD2n
Combo
GPIO[29]
14
GPIO[30]
15
GPIO[31]
16