ETC VT83C572

VT83C572
PCI TO USB CONTROLLER
Preliminary Release 0.5
DATE : July 10, 1996
VIA TECHNOLOGIES, INC.
PRELIMINARY DOCUMENT RELEASE
The material in this document supersedes all previous documentation issued for any of the products
included herein. Please contact VIA Technologies for the latest documentation.
Copyright Notice:
Copyright © 1995, 1996 Via Technologies Incorporated. Printed in Taiwan. ALL RIGHTS RESERVED.
No part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language, in any form or by any means, electronic, mechanical, magnetic, optical,
chemical, manual or otherwise without the prior written permission of Via Technologies Incorporated.
Windows 95TM and Plug and PlayTM are registered trademarks of Microsoft Corp.
PCITM is a registered trademark of the PCI Special Interest Group.
All trademarks are the properties of their respective owners.
Disclaimer Notice:
No license is granted, implied or otherwise, under any patent or patent rights of VIA Technologies. VIA
Technologies makes no warranties, implied or otherwise, in regard to this document and to the products
described in this document. The information provided by this document is believed to be accurate and
reliable to the publication date of this document. However, VIA Technologies assumes no responsibility
for any errors in this document. Furthermore, VIA Technologies assumes no responsibility for the use or
misuse of the information in this document and for any patent infringements that may arise from the use
of this document. The information and product specifications within this document are subject to change
at any time, without notice and without obligation to notify any person of such change.
Offices:
5020 Brandin Court
Fremont, CA 94538
USA
8th Floor, No. 533
Chung-Cheng Rd., Hsin-Tien
Taipei, Taiwan ROC
Tel:
Fax:
Tel:
Fax:
(510) 683-3300
(510) 683-3301
(886-2) 218-5452
(886-2) 218-5453
VT83C572
VIA Technologies, Inc.
VIA VT83C572
PCI TO USB CONTROLLER
FEATURES
* Universal Serial Bus Interface
−
−
−
−
−
−
−
−
USB specification v.1.0 compatible
Intel UHCI (Universal Host Controller Interface) v.1.1 register compatible
Legacy keyboard and PS2 mouse support
Root hub and two down stream function ports
Integrated physical layer transceivers
Normal and low power operating mode
Operable in both USB-aware (Windows-95 and NT) and USB legacy BIOS support
Inter-operable with major USB peripherals
* PCI Interface
− PCI specification v.2.1 compliant
− Supports advanced PCI commands
− Multi-level data FIFOs with full scatter and gather capabilities
* 0.5um high speed low power CMOS process
* Single chip 100-pin PQFP device
VT83C572 CONFIGURATION REGISTERS
The VT83C572 PCI to USB controller is fully compatible with the UHCI specification v.1.1. There
are two sets of software accessible registers -- PCI configuration registers and USB I/O registers. The
USB I/O registers are defined in the UHCI v.1.1 specification.
PCI Configuration Registers
Offset
1-0
Function
Vendor ID : 1106h
(read only)
3-2
Device ID : 3038h
(read only)
5-4
Command Register
bit 15-8: reserved
bit 7:
Address stepping, default: enabled
bit 6-5: reserved
-1-
VT83C572
VIA Technologies, Inc.
bit 4:
bit 3:
bit 2:
bit 1:
bit 0:
Memory write and invalidate, default: disabled
Fixed at 0 (special cycles)
Bus master, default: disabled
Memory space, default: disabled
I/O space, default: disabled
bit 15:
bit 14:
bit 13:
bit 12:
bit 11:
bit 10-9:
bit 8-0:
Status Register
reserved
Signaled system error
Received master abort
Received target abort
Signaled target abort
DEVSEL# timing: fixed at 01 (medium)
reserved
7-6
08
Revision ID.
B-9
Class Code Register:
Fixed at 0C0300h to indicate the USB Controller
0C
Cache Line Size
Default: 00h
0D
Latency Timer
Default: 16h
0E
Header Type = 00h
(read only)
0F
BIST
Fixed at 00
23-20
Base address for UHCI v1.1 compliant USB IO Registers
bit 31-16:reserved
bit 15-5: Port address for the base USB IO Registers, corresponding to AD[15:5]
bit 4-0: 00001b
3C
Interrupt Line
3D
Interrupt Pin, Default = 01h
3E-3F
reserved
40
Misc. Control Register 1
bit 7: PCI Memory Command Option
0 - Support Memory Read Line, Memory Read Multiple, Memory Write and Invalidate
1 - Only support Memory Read, Memory Write Commands
bit 6: Babble Option
0 - Automatically disable babbled port when EOF babble occurs.
1 - Don’t disable babbled port.
bit 5: PCI Parity Check Option
0 - Disable PERR generation
1 - Enable parity check and PERR generation
bit 4: reserved
bit 3: USB Data Length Option
0 - Support TD length up to 1280.
1 - Support TD length up to 1023.
bit 2: USB Power Management
-2-
VT83C572
VIA Technologies, Inc.
bit 1:
bit 0:
41
0 - Disable USB power management
1 - Enable USB power management
DMA Option
0 - 16DW burst access
1 - 8DW burst access
PCI Wait State
0 - Zero wait
1 - One wait
Misc. Control Register 2
bit7-3: reserved
bit 2: Trap Option
0 - Set trap 60/64 status bits without checking enable bits.
1 - Set trap 60/64 status bits only when trap 60/64 enable bits are set.
bit 1: A20gate Pass Through Option
0 - Pass through A20GATE command sequence defined in UHCI.
1 - Don’t pass through Write I/O port 64
bit 0: reserved
42-5F
reserved
60
Serial Bus Release Number
C0-C1
Legacy Support Register (compliant with UHCI v1.1 specification)
Default=2000h
fixed at 10h
USB I/O Registers (UHCI v1.1 Compliant)
Offset
1-0
3-2
5-4
7-6
B-8
0C
11-10
13-12
Function
USB Command
USB Status
USB Interrupt Enable
Frame Number
Frame List Base Address
Start Of Frame Modify
Port 1 Status/Control
Port 2 Status/Control
-3-
VT83C572
VIA Technologies, Inc.
VT83C572 PIN DESCRIPTION
Signal Name
Pin No.
I/O
Signal Description
B
PCI Address/Data Bus: The standard PCI address and data lines. The
address is driven with FRAME# assertion and data is driven or
received in following cycles.
CBE#[3:0]
IDSEL
FRAME#
IRDY#
TRDY#
DEVSEL#
STOP#
PAR
PERR#
SERR#
LOCK#
REQ#
GNT#
INTA #
PCLK
PCIRST#
98-100, 1-5, 914, 17-19, 31,
32, 34-36, 38,
39, 41, 42, 4447, 49, 50
7, 20, 33, 40
8
21
22
23
24
26
30
27
28
29
97
96
95
93
92
B
I
B
B
B
B
B
B
B
I
B
O
I
I
I
O
Command/Byte Enable..
Initialization Device Select.
PCI Bus Frame Indicator.
Initiator Ready Indicator.
Target Ready.
Device Select.
Stop Indicator.
Parity.
PCI Bus Parity Error.
System Error.
PCI Bus Lock.
PCI bus request to the bus arbiter.
PCI bus grant from the bus arbiter.
PCI Interrupt Request.
PCI Bus Clock.
PCI Reset: An active low reset signal for the PCI bus.
SD0+
SD0SD1+
SD1X1
X2
88
89
84
85
71
70
B
B
B
B
I
O
USB Port 0 Data
USB Port 0 Data
USB Port 1 Data
USB Port 1 Data
USB Clock input, connected to 48Mhz oscillator or crystal input.
USB 48Mhz crystal connection. Leave unconnected if oscillator is
used.
SMI#
51
O
System Management Interrupt to the processor for legacy keyboard
and mouse support.
VDD
6, 16, 43, 54,
63, 73, 82, 90,
94
15, 25, 37, 48,
55, 69, 72, 83,
91
87
86
I
Power Supply of 4.5 to 5.5V.
I
Ground
I
I
USB Differential Output Power Source
USB Differential Output Ground
PCI Bus Interface
AD[31:0]
Universal Serial Bus Interface
CPU Interface
Power and Ground
VSS
VDDA
VSSA
-4-
VT83C572
VIA Technologies, Inc.
VT83C572 PIN OUT IN NUMERICAL ORDER
No.
Pin No. Pin Name
No.
1
AD28
Pin
Pin
31
Pin Name
No.
AD14
Pin
Pin Name
51
Pin Name
No.
SMI#
2
AD27
32
AD13
81
NC
52
NC
82
3
AD26
33
VDD
CBE1#
53
NC
83
VSS
4
AD25
5
AD24
34
AD12
54
VDD
84
SD1+
35
AD11
55
VSS
85
6
SD1-
VDD
36
AD10
56
NC
86
VSSA
7
CBE3#
37
VSS
57
NC
87
VDDA
8
IDSEL
38
AD9
58
NC
88
SD0+
9
AD23
39
AD8
59
NC
89
SD0-
10
AD22
40
CBE0#
60
NC
90
VDD
11
AD21
41
AD7
61
NC
91
VSS
12
AD20
42
AD6
62
NC
92
PCIRST#
13
AD19
43
VDD
63
VDD
93
PCLK
14
AD18
44
AD5
64
NC
94
VDD
15
VSS
45
AD4
65
NC
95
INTA#
16
VDD
46
AD3
66
NC
96
GNT#
17
AD17
47
AD2
67
NC
97
REQ#
18
AD16
48
VSS
68
NC
98
AD31
19
AD15
49
AD1
69
VSS
99
AD30
20
CBE2#
50
AD0
70
X2
100
AD29
21
FRAME#
71
X1
22
IRDY#
72
VSS
23
TRDY#
73
VDD
24
DEVSEL#
74
NC
25
VSS
75
NC
26
STOP#
76
NC
27
PERR#
77
NC
28
SERR#
78
NC
29
LOCK#
79
NC
30
PAR
80
NC
-5-
VT83C572
VIA Technologies, Inc.
ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings
Parameter
Min
Max
Unit
0
70
oC
Storage temperature
-55
125
oC
Input voltage
-0.5
5.5
Voltage
Output voltage (VDD = 5V)
-0.5
5.5
Voltage
Output voltage (VDD = 3.1 - 3.6V)
-0.5
VDD + 0.5
Voltage
Ambient operating temperature
Note :
Stress above these listed cause permanent damage to device. Functional operation of this
device should be restricted to the conditions described under operating conditions.
DC Characteristics
TA-0-70oC, VDD=5V+/-5%, GND=0V
Symbol
Parameter
Min
Max
Unit
-.50
2.0
2.4
-
0.8
VDD+0.5
0.45
+/-10
V
V
V
V
uA
IOL=4.0mA
IOH=-1.0mA
0<VIN<VDD
0.45<VOUT<VDD
VIL
VIH
VOL
VOH
IIL
Input low voltage
Input high voltage
Output low voltage
Output high voltage
Input leakage current
IOZ
Tristate leakage current
-
+/-20
uA
ICC
Power supply current
-
80
mA
-6-
Condition
VT83C572
VIA Technologies, Inc.
100-PIN PLASTIC RECTANGULAR FLAT PACKAGE
25.0±0.25
20.0±0.1
80
51
81
50
14.0±0.1
19.0±0.25
31
100
1
30
0.3±0.1
0.13
M
0.65
2.72±0.15
3.302MAX
1.20±0.15
0.25±0.2
0.08
2.50TPY
0.15±0.05
-7-
0~7
o