
GL850 USB 2.0 4-Port HUB Controller
2000-2003 Genesys Logic Inc.—All rights reserved.
Page 23
4. PORT_NO: port number, value must be 1~4.
5. DEVICE REMOVALBE:
-
-
-
PORT4
REMOVABLE
PORT3
REMOVABLE
PORT2
REMOVABLE
PORT1
REMOVABLE
-
0: Device attached to this port is removable.
1: Device attached to this port is non-removable.
6. VENDOR LENGTH: offset 08h contains the length of the vendor string. Values of vendor string is
contained from 09h~1fh.
7. PRODUCT LENGTH: offset 20h contains the length of product string. Values of product string is
contained from 21h~37h.
8. SERIAL NUMBER LENGTH: offset 38h contains the value of serial number string. Values of serial
number string is contained after offset 39h.
The schematics between GL850 and 93C46 is depicted in the following figures:
VCC
NC
NC
GND
CS
SK
DI
DO
AMBER1
GREEN1
AMBER2
PGANG
93C46
DVDD
Figure 5.9 - Schematics Between GL850 and 93C46
GL850 firstly verifies the check sum after power on reset. If the check sum is correct, GL850 will take the
configuration of 93C46 as part of the descriptor contents. To prevent the content of 93C46 from being
over-written, amber LED will be disabled when 93C46 exists.
5.3 USB Protocols
To behave as a standard USB2.0 hub, some protocols defined in Chapter 9 and Chapter 11 of
Universal
Serial Bus Specification Revision 2.0
must be followed. We firstly classify these standard requests and hub
class requests in section 6.1. Descriptors are described in section 6.2, which contain the detailed
information for the hub.