CY4605 Cypress Semiconductor Corp, CY4605 Datasheet - Page 15

no-image

CY4605

Manufacturer Part Number
CY4605
Description
KIT EZ-USB HX2LP 2PORT HUB
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB HX2LP™r
Datasheet

Specifications of CY4605

Main Purpose
Interface, USB 2.0 Hub
Utilized Ic / Part
CY7C65620
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Secondary Attributes
-
Embedded
-
Primary Attributes
-
Lead Free Status / Rohs Status
Not Compliant
Byte 21: SupportedStrings
Table 4. Byte 21 Supported Strings
Byte 22: ActivePorts[3:0]
Byte 23: RemovablePorts[3:0]
Document Number: 38-08037 Rev. *L
Bit
This field contains a bitmap of strings supported by the hub.
A set bit indicates that the standard string is supported. A bit
not set indicates that the string is not supported. The hub
controller returns a non zero index for each string that is sup-
ported, and returns 0x00 for each string not supported, as
indicated by this field. The bits in this field correspond to the
following standard strings.
Bits 3–0 are the ActivePorts[3:0] bits that indicates if the cor-
responding port is usable. For example, a two-port hub that
uses ports 1 and 4 sets this field to 0x09. The total number of
ports reported in the Hub Descriptor: bNbrPorts field is calcu-
lated from this. Default 0x0F.
Bits 3–0 are the RemovablePorts[3:0] bits that indicates
whether the corresponding logical port is removable (set to
high). Logical port numbers are from 1 to n where n is the total
number of active ports. If port 2 is disabled then physical ports
1, 3, and 4 map to logical ports 1, 2, and 3. These bit values
are recorded in the HubDescriptor:DeviceRemovable field.
Default 0x0F.
7
6
5
4
3
2
1
0
iSerial Number
iConfiguration
iConfiguration
iManufacturer
Interface (0)
Reserved
Reserved
iProduct
Name
The iInterface string index
reported in the first interface
descriptor (alternate setting 0)
(high speed) The iConfiguration
string index reported in the
configuration descriptor, when
operating at high speed
(full speed) The iConfiguration
string index reported in the
configuration descriptor, when
operating at full speed
The iSerialNumber string index
reported in the device descriptor
The iProduct string index
reported in the device descriptor
The iManufacturer string index
reported in the device descriptor
Description
Byte 24: LangID
Byte a: iManufacturer
Byte b: iProduct
Byte c: iSerialNumber
Byte d: iConfiguration(Full Speed)
Byte e: iConfiguration(High Speed)
Byte f: iInterface(0)
Byte g: iInterface(1)
Byte h: Strings
Array of LangID codes supported by the hub. Each LangID
consists of two bytes, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes).
Array of addresses for the iManufacturer strings. Each ad-
dress is two bytes long, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes). The starting EEPROM
address is based upon the number entered for NumLangs.
The address a = 24 + 2 * NumLangs.
Array of addresses for the iProduct strings. Each address is
two bytes long, stored LSB first. The array has NumLangs
entries (2 * NumLangs bytes).
The address b = a + 2 * NumLangs.
Array of addresses for the iSerialNumber strings. Each ad-
dress is two bytes long, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes).
The address c = b + 2 * NumLangs.
Array of addresses for the iConfiguration (full speed) strings.
Each address is two bytes long, stored LSB first. The array
has NumLangs entries (2 * NumLangs bytes).
The address d = c + 2*NumLangs.
Array of addresses for the iConfiguration (high speed) strings.
Each address is two bytes long, stored LSB first. The array
has NumLangs entries (2 * NumLangs bytes).
The address e = d + 2 * NumLangs.
Array of addresses for the iInterface(0) strings. Each address
is two bytes long, stored LSB first. The array has NumLangs
entries (2 * NumLangs bytes).
The address f = e + 2 * NumLangs.
Reserved
Strings addressed by the string pointers. Strings must comply
with the USB specification. The first byte must be the length
of the string in bytes, the second must be 0x03, and the string
must be in Unicode.
CY7C656xx
Page 15 of 25
[+] Feedback

Related parts for CY4605