English
Language : 

ISD-200 Datasheet, PDF (24/64 Pages) List of Unclassifed Manufacturers – USB Mass Storage Class Bulk-Only Specification Compliant
ISD-200 ASIC Datasheet
Address
Field Name
* - First Silicon value
** - Second Silicon value
Table 8 – Configuration Descriptor(s)
Description
On-board
Defaults
Interface Descriptor
This descriptor specifies the specific interface within a configuration. In the ISD-200, the
interface contains four endpoint descriptors: Default Control (no descriptor), Bulk out, Bulk in,
and Interrupt. It should be noted that the Interrupt endpoint is only present for driver legacy
reasons. It shall always return 0x00 when it is polled.
Interface and endpoint descriptors cannot be directly accessed using the Get_Descriptor USB
command. However, interface and endpoint descriptors are always returned or written to as part
of the configuration descriptor.
Endpoint descriptors and addresses must be in the fixed order of the ISD-200 on-board defaults.
Bulk-out first, then Bulk-in followed by Interrupt.
Address
Field Name
Description
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x3E
0x3F
0x40
0x41
0x42
0x43
0x44
bLength
bDescriptorType
bInterfaceNumber
bAlternateSettings
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface 1
bLength
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize (LSB)
wMaxPacketSize
(MSB)
bInterval
bLength
bDescriptorType
bEndpointAddress
bmAttributes
Length of interface descriptor in bytes.
Descriptor type.
Interface number.
Alternate settings
Number of endpoints
Interface class.
If (Descriptor Override configuration bit = 1 and I_MODE = 0) AND (an
ATA device is detected or device initialization fails to complete), this field is
returned as 0xFF.
Interface subclass.
If (Descriptor Override configuration bit = 1 and I_MODE = 0) AND (an
ATA device is detected or device initialization fails to complete), this field is
returned as 0x00.
Interface protocol.
If (Descriptor Override configuration bit = 1 and I_MODE = 0) AND (an
ATA device is detected or device initialization fails to complete), this field is
returned as 0xFF.
Index to interface string associated with the first configuration descriptor.
This entry must be set to 0x04 if string is present, otherwise set to 0x00 if not
present.
USB Bulk Out Endpoint
Length of this descriptor in bytes.
Endpoint descriptor type.
This is an Out endpoint, endpoint number 1.
This is a bulk endpoint.
Max data transfer size.
Does not apply to bulk endpoints.
USB Bulk In Endpoint
Length of this descriptor in bytes.
Endpoint descriptor type.
This is an In endpoint, endpoint number 2.
This is a bulk endpoint.
On-board
Defaults
0x09
0x04
0x00
0x00
0x03
0x08
0x06
0x50
0x00
0x07
0x05
0x01
0x02
0x40
0x00
0x00
0x07
0x05
0x82
0x02
22
In-System Design Confidential