Genesys Logic, Inc.
GL850
USB 2.0
4-PORT HUB Controller
Datasheet
Revision 1.11
Jun. 25, 2003
GL850 USB 2.0 4-Port HUB Controller
Copyright:
Copyright © 2003 Genesys Logic Incorporated. All rights reserved. No part of the materials may be
reproduced in any form or by any means without prior written consent of Genesys Logic Inc..
Disclaimer:
ALL MATERIALS ARE PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY
KIND. NO LICENSE OR RIGHT IS GRANTED UNDER ANY PATENT OR TRADEMARK OF
GENESYS LOGIC INC.. GENESYS LOGIC HEREBY DISCLAIMS ALL WARRANTIES AND
CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR
EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND
NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. IN NO EVENT SHALL GENESYS LOGIC
BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING
FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS
MAY CONTAIN ERRORS OR OMMISIONS. GENESYS LOGIC MAY MAKE CHANGES TO THE
MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE.
Trademarks:
is a registrated trademark of Genesys Logic Inc..
All trademarks are the properties of their respective owners.
Office:
Genesys Logic, Inc.
12F, No. 205, Sec. 3, Beishin Rd., Shindian City,
Taipei, Taiwan
Tel: (886-2) 8913-1888
Fax: (886-2) 6629-6168
http://www.genesyslogic.com
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 2
GL850 USB 2.0 4-Port HUB Controller
Revision History
Revision Date Description
1.00 05/22/2003 First formal release
1.10 06/11/2003
1.11 06/25/2003
Add Bus Power statement
Gang/Individual mode setting modified
Add “4 port” bus power statement
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 3
GL850 USB 2.0 4-Port HUB Controller
TABLE OF CONTENTS
CHAPTER 1 GENERAL DESCRIPTION........................................................................ 9
CHAPTER 2 FEATURES ................................................................................................. 10
CHAPTER 3 PIN ASSIGNMENT.................................................................................... 11
3.1 PINOUTS ....................................................................................................................... 11
3.2 PIN LIST ........................................................................................................................ 12
3.3 PIN DESCRIPTIONS .......................................................................................................13
CHAPTER 4 BLOCK DIAGRAM................................................................................... 15
CHAPTER 5 FUNCTION DESCRIPTION .................................................................... 16
5.1 GENERAL ...................................................................................................................... 16
5.1.1 USPORT Transceiver......................................................................................... 16
5.1.2 PLL (Phase Lock Loop) .....................................................................................16
5.1.3 FRTIMER ........................................................................................................... 16
5.1.4 µC ......................................................................................................................... 16
5.1.5 UTM (USB2.0 Transceiver Macrocell Interface) ............................................ 16
5.1.6 USPORT logic ..................................................................................................... 16
5.1.7 SIE (Serial Interface Engine)............................................................................. 16
5.1.8 Control/Status register ....................................................................................... 16
5.1.9 REPEATER ........................................................................................................ 17
5.1.10 TT (Transaction Translator) ........................................................................... 17
5.1.11 REPEATER/TT routing logic ......................................................................... 17
5.1.11.1 Connected to 1.1 Host/Hub ...................................................................... 17
5.1.11.2 Connected to USB2.0 Host/Hub .............................................................. 18
5.1.12 DSPORT logic ................................................................................................... 18
5.1.13 DSPORT Transceiver....................................................................................... 18
5.2 CONFIGURATION AND I/O SETTINGS .......................................................................... 19
5.2.1 RESET# Setting .................................................................................................. 19
5.2.2 PGANG/SUSPND Setting .................................................................................. 20
5.2.3 SELF/BUS Power Setting .................................................................................. 21
5.2.4 LED Connections................................................................................................ 22
5.2.5 EEPROM Setting................................................................................................ 22
5.3 USB PROTOCOLS ......................................................................................................... 23
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 4
GL850 USB 2.0 4-Port HUB Controller
5.3.1 Host Commands and Hub Answers .................................................................. 24
5.3.1.1 Standard Requests ...................................................................................... 24
5.3.1.2 Hub Class Requests .................................................................................... 25
ESCRIPTORS ............................................................................................................... 27
5.4 D
5.4.1 Full Speed Case................................................................................................... 27
5.4.1.1 Device Descriptor........................................................................................ 27
5.4.1.2 Device Qualifier Descriptor ....................................................................... 28
5.4.1.3 Configuration Descriptor ........................................................................... 28
5.4.1.4 Interface Descriptor.................................................................................... 29
5.4.1.5 Endpoint Descriptor ................................................................................... 29
5.4.1.6 Other Speed Configuration Descriptor..................................................... 30
5.4.1.7 Interface Descriptor combined with Other Speed Configuration
Descriptor .................................................................................................... 30
5.4.1.8 Endpoint Descriptor combined with Other Speed Configuration
Descriptor .................................................................................................... 31
5.4.1.9 String Descriptor......................................................................................... 31
5.4.2 High Speed Case ................................................................................................. 32
5.4.2.1 Device Descriptor........................................................................................ 32
5.4.2.2 Device Qualifier Descriptor ....................................................................... 33
5.4.2.3 Configuration Descriptor ........................................................................... 33
5.4.2.4 Interface Descriptor.................................................................................... 34
5.4.2.5 Endpoint Descriptor in Configuration Descriptor .................................. 34
5.4.2.6 Other Speed Configuration Descriptor..................................................... 35
5.4.2.7 Interface Descriptor in Other Speed Configuration Descriptor............. 35
5.4.2.8 Endpoint Descriptor in Other Speed Configuration Descriptor ............ 36
5.4.2.9 String Descriptor......................................................................................... 36
5.4.3 Hub Class Descriptor ......................................................................................... 37
CHAPTER 6 ELECTRICAL CHARACTERISTICS .................................................... 38
6.1 M
AXIMUM R ATINGS .................................................................................................... 38
6.2 DC CHARACTERISTICS................................................................................................ 38
CHAPTER 7 PACKAGE DIMENSION.......................................................................... 40
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 5
GL850 USB 2.0 4-Port HUB Controller
LIST OF FIGURES
FIGURE 3.1 - PINOUT DIAGRAM ........................................................................................ 11
FIGURE 4.1 - BLOCK DIAGRAM ......................................................................................... 15
FIGURE 5.1 - OPERATING IN USB1.1 SCHEME .................................................................. 17
FIGURE 5.2 - OPERATING IN USB2.0 SCHEME .................................................................. 18
FIGURE 5.3 - RESET# (EXTERNAL RESET ) SETTING AND APPLICATION ........................ 19
FIGURE 5.4 - POWER ON SEQUENCE OF GL850 ................................................................ 20
FIGURE 5.5 - TIMING OF PGANG/SUSPND STRAPPING ................................................. 20
FIGURE 5.6 - GANG MODE SETTING ............................................................................... 21
FIGURE 5.7 - SELF/BUS POWER SETTING ...................................................................... 21
FIGURE 5.8 - LED CONNECTION ...................................................................................... 22
FIGURE 5.9 - SCHEMATICS BETWEEN GL850 AND 93C46............................................... 23
FIGURE 7.1 - GL850 64 PIN LQFP PACKAGE .................................................................. 40
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 6
GL850 USB 2.0 4-Port HUB Controller
LIST OF TABLES
TABLE 3.1 - PIN LIST ......................................................................................................... 12
TABLE 3.2 - PIN DESCRIPTIONS ......................................................................................... 13
TABLE 5.1 - 93C46 CONFIGURATION ................................................................................ 22
ABLE 5.2 - S TANDARD R EQUEST L IST............................................................................. 24
T
T
ABLE 5.3 - H UB C LASS R EQUESTS L IST.......................................................................... 25
TABLE 5.4 - DEVICE DESCRIPTOR FOR FULL SPEED ........................................................ 27
ABLE 5.5 - D EVICE Q UALIFIER FOR F ULL S PEED........................................................... 28
T
T
ABLE 5.6 - C ONFIGURATION D ESCRIPTOR FOR F ULL S PEED......................................... 28
TABLE 5.7 - INTERFACE DESCRIPTOR FOR FULL SPEED .................................................. 29
TABLE 5.8 - ENDPOINT DESCRIPTOR FOR FULL SPEED .................................................... 29
TABLE 5.9 - OTHER SPEED CONFIGURATION D ESCRIPTOR FOR F ULL S PEED ................ 30
TABLE 5.10 - OTHER SPEED INTERFACE DESCRIPTOR FOR FULL SPEED ........................ 30
TABLE 5.11 - OTHER SPEED ENDPOINT DESCRIPTOR FOR FULL SPEED ......................... 31
TABLE 5.12 - STRING INDEX 0 FOR FULL SPEED ............................................................... 31
TABLE 5.13 - STRING INDEX 1 FOR FULL SPEED ............................................................... 31
TABLE 5.14 - STRING INDEX 2 FOR FULL SPEED ............................................................... 32
ABLE 5.15 - D EVICE D ESCRIPTOR FOR H IGH S PEED...................................................... 32
T
T
ABLE 5.16 - D EVICE Q UALIFIER FOR H IGH S PEED ........................................................ 33
ABLE 5.17 - C ONFIGURATION D ESCRIPTOR FOR H IGH S PEED ...................................... 33
T
T
ABLE 5.18 - I NTERFACE DESCRIPTOR FOR H IGH S PEED................................................ 34
TABLE 5.19 - ENDPOINT DESCRIPTOR FOR HIGH SPEED ................................................. 34
ABLE 5.20 - O THER S PEED C ONFIGURATION D ESCRIPTOR FOR H IHG S PEED .............. 35
T
T
ABLE 5.21 - O THER S PEED I NTERFACE D ESCRIPTOR FOR H IGH S PEED ....................... 35
TABLE 5.22 - OTHER SPEED ENDPOINT DESCRIPTOR FOR HIGH SPEED ......................... 36
TABLE 5.23 - STRING INDEX 0 FOR HIGH SPEED ............................................................... 36
TABLE 5.24 - STRING INDEX 1 FOR HIGH SPEED ............................................................... 36
TABLE 5.25 - STRING INDEX 2 FOR HIGH SPEED ............................................................... 36
ABLE 5.26 - H UB C LASS D ESCRIPTOR ............................................................................ 37
T
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 7
GL850 USB 2.0 4-Port HUB Controller
TABLE 6.1 - MAXIMUM RATINGS ...................................................................................... 38
TABLE 6.2 - DC CHARACTERISTICS EXCEPT USB SIGNALS ........................................... 38
TABLE 6.3 - DC CHARACTERISTICS OF USB SIGNALS UNDER FS/LS MODE ................. 38
TABLE 6.4 - DC CHARACTERISTICS OF USB SIGNALS UNDER HS MODE ...................... 39
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 8
GL850 USB 2.0 4-Port HUB Controller
CHAPTER 1 GENERAL DESCRIPTION
GL850 is a 4-port standard Universal Serial Bus (USB) hub controller complies with Universal Serial Bus
Specification Revision 2.0. GL850 can be connected to an USB1.1 host/hub or an USB2.0 host/hub. When
GL850 is connected to an USB1.1 host/hub, it works just like an USB1.1 hub; the upstream port will operate
in full-speed (FS) and the downstream port can operate in full-speed or low-speed (LS). When GL850 is
connected to an USB2.0 host/hub, it works as an USB2.0 hub; the upstream port will operate in high-speed
(HS) and the downstream port can operate in high-speed, full-speed, or low-speed. The bandwidths of high
speed, full speed, and low speed are 480 Mbps, 12 Mbps, and 1.5 Mbps respectively.
GL850 embeds an 8-bit RISC processor to manipulate the control/status registers and responds to the requests
from USB host. Firmware of GL850 will control its general purpose I/O (GPIO) to access the external
EEPROM and then respond to the host the customized PID and VID configured in the external EEPROM.
GL850 responds to the host the default settings in the internal ROM if there exists no external EEPROM.
GL850 is designed for customers with much flexibility. Customers can easily design GL850 as 4-port self/bus
powered, individual/ganged mode, by setting the I/O pins of GL850 (Ref. to Chapter 5). The more
complicated settings such as PID, VID, and number of downstream ports settings are easily achieved by
programming the external EEPROM.
TT (transaction translator) is the main traffic control engine in an USB2.0 hub to handle the unbalanced traffic
speed between the upstream port and the downstream ports. GL850 adopts single TT architecture, which
shares the same TT buffer for all downstream devices.
Each downstream port of GL850 supports two-color (green/amber) status LEDs to indicate normal/abnormal
status. The downstream ports of GL850 can be configured as individual mode or gang mode (4 ports as a
group) for power management. Gang mode is very helpful for cost consideration, since we can use one
poly-fuse, but not expensive power switch chips, to detect over current.
GL850 passes the current requirement (< 2.5mA) for bus-power mode when being suspended. The current
consumption is smaller than 100mA for the GL850 silicon itself. The above requirements are necessary for a
4-port bus power hub. Under adequate PCB designing, GL850 provide a good choice for customers as a 4-port
bus powered hub. Besides, GL850 can switch automatically between self-power mode and bus-power mode
without re-plugging into the PC host. The slew rate control circuits and the power fail detection circuits inside
this chip give better ESD and EMI abilities to GL850.
GL850 is designed mainly for stand-alone hub. It can also be integrated into PC motherboard or any other
compound devices to support USB hub function.
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 9
GL850 USB 2.0 4-Port HUB Controller
CHAPTER 2 FEATURES
Compliant to USB specification Revision 2.0
•
− 4 downstream ports
− Upstream port supports both high-speed (HS) and full-speed (FS) traffic
− Downstream ports support HS, FS, and low-speed (LS) traffic
− 1 control pipe (endpoint 0, 64-byte data payload) and 1 interrupt pipe (endpoint 1, 1-byte data
payload)
− Backward compatible to USB specification Revision 1.1
• On-chip 8-bit micro-processor
− RISC-like architecture
− USB optimized instruction set
− Dual cycle instruction execution
− Performance: 6 MIPS @ 12MHz
− With 64-byte RAM and 2K internal ROM
− Support customized PID, VID by reading external EEPROM
− Support downstream port configuration by reading external EEPROM
• Single Transaction Translator (TT) architecture
− Single TT shares the same TT control logics for all downstream port devices. This is the most cost
effective solution for TT
• Each downstream port supports two-color status indicator, with automatic and manual modes compliant to
USB specification Revision 2.0
• Support both individual and gang modes of power management and over-current detection for
downstream ports
• Conform to bus power requirements
• Automatic switching between self-powered and bus-powered modes
• Integrated USB2.0 transceiver
• 0.35um CMOS technology
• PLL embedded with external 12 MHz crystal
• Operate on 3.3 Volts
• Improved output drivers with slew-rate control for EMI reduction
• Internal power-fail detection for ESD recovery
• 64-pin LQFP package
• Applications:
− Stand-alone USB hub
− PC motherboard USB hub, Ducking of notebook
− Any compound device to support USB HUB function
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 10
GL850 USB 2.0 4-Port HUB Controller
CHAPTER 3 PIN ASSIGNMENT
3.1 Pinouts
PWREN3#42OVCUR3#41PWREN4#40OVCUR4#39TEST38RESET#37DVDD36DGND35AMBER434GREEN433DP4
GREEN3
AMBER3
DGND
DVDD
GREEN2
43
44
45
46
47
48
AMBER2 49
PSELF 50
DGND 51
DVDD 52
PGANG/SUSPND 53
OVCUR2# 54
PWREN2# 55
OVCUR1# 56 25
PWREN1# 57
DGND 58
DVDD 59
GREEN1 60
AMBER1 61
AGND 62
AVDD 63
AVDD 64
3
2
1
GL850
LQFP - 64
6
7
5
4
8
9
10
11
12
13
14
32
DPH4
31
DMH4
30
DM4
29
AGND
28
AVDD
27
DP3
26
DPH3
DMH3
24
DM3
23
AGND
22
AVDD
21
XTAL2
20
XTAL1
19
AGND
18
AVDD
17
RREF
15
16
AGND
DMF0
DMH0
DPH0
DPF0
RPU
DM1
DMH1
DPH1
DP1
AVDD
AGND
DM2
DMH2
DPH2
DP2
Figure 3.1 - Pinout Diagram
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 11
GL850 USB 2.0 4-Port HUB Controller
3.2 Pin List
Table 3.1 - Pin List
Pin# Pin Name Type Pin# Pin Name Typ e Pin# Pin Name Typ e Pin# Pin Name Ty pe
1 AGND P 17 RREF B 33 DP4 B 49 AMBER2 O
2 DMF0 B 18 AVDD P 34 GREEN4 B 50 PSELF I
3 DMH0 B 19 AGND P 35 AMBER4 O 51 DGND P
4 DPH0 B 20 XTAL1 I 36 DGND P 52 DVDD P
5 DPF0 B 21 XTAL2 O 37
6 RPU B 22 AVDD P 38 RESET# I 54 OVCUR2# I
7 DM1 B 23 AGND P 39 TEST I 55 PWREN2# O
8 DMH1 B 24 DM3 B 40 OVCUR4# I 56 OVCUR1# I
9 DPH1 B 25 DMH3 P 41 PWREN4# O 57 PWREN1# O
DVDD P
53
PGANG/
SUSPND
B
10 DP1 B 26 DPH3 P 42 OVCUR3# I 58 DGND P
11 AVDD P 27 DP3 B 43 PWREN3# O 59 DVDD P
12 AGND P 28 AVDD P 44 GREEN3 B 60 GREEN1 O
13 DM2 B 29 AGND P 45 AMBER3 O 61 AMBER1 O
14 DMH2 B 30 DM4 B 46 DGND P 62 AGND P
15 DPH2 B 31 DMH4 B 47 DVDD P 63 AVDD P
16 DP2 B 32 DPH4 B 48 GREEN2 O 64 AVDD P
©2000-2003 Genesys Logic Inc.—All rights reserved. Page 12