ISD-200 ETC2 [List of Unclassifed Manufacturers], ISD-200 Datasheet - Page 17

no-image

ISD-200

Manufacturer Part Number
ISD-200
Description
USB Mass Storage Class Bulk-Only Specification Compliant
Manufacturer
ETC2 [List of Unclassifed Manufacturers]
Datasheet
Address
ISD-200 ASIC Datasheet
Table 3 – ISD-200 Configuration Bytes
Valid Configuration Byte Settings
The following table depicts valid combinations of configuration byte settings and inputs that depend on the
configuration source and USB Bus power usage. Operation outside the defined values may result in
unexpected behavior and should be avoided.
0x08
0x09
Initialization Status –
Bit[7]
Configuration
Descriptor 2 Present –
Bit[6]
Skip ATA / ATAPI
Device Initialization –
Bit[5]
ATA HIGH POWER
Device for USB Bus
Powered Devices –
Bit[4]
Descriptor Override –
Bit[3]
Last LUN Identifier –
Bits[2:0]
Reserved – Bits[7:2]
Report One
Configuration – Bit[1]
SRST Enable – Bit[0]
Field Name
This (Read Only) bit denotes the Device Initialization Status. If set, indicates
the device initialization sequence is active.
This bit specifies that a second Configuration Descriptor is present. See
“BUS_POWER pin” under the “Power Management” section.
“0” - not present
“1” - present
This bit specifies that the ISD-200 skip device initialization.
“0” - normal operation
“1” - only reset the device prior to allowing USB enumeration. The function
of this bit is overridden (0) if I_MODE is set. Notification command,
descriptor override, SRST enable, ATAPI DEVICE RESET settings are
irrelevant.
Setting this bit indicates that when USB Bus powered, the system’s ATA
interface is only powered when the NPWR500 pin is active (not controlled by
NPWR100).
“0” – normal operation
“1” – If (BUS_POWER = 1) and (USB configuration = 0) then
ATA pads are put into low power mode,
ATA control lines (RESET-, DIOR-, DIOW-) are 3-stated to hi-Z, and the
remainder of the ATA lines(NCS(1:0), DA(2:0), DD(15:0), and
IORDY_PU_EN) are driven low. (See Power Management section)
Setting this bit causes the ISD-200 to override the USB Descriptors for ATA
devices. Not compatible with setting BUS_POWER=1.
If set, (I_MODE = 0), AND (ATA device identified or device initialization
fails),
ATA devices)
This field denotes the (zero-based) maximum number of LUNs supported.
POR configuration default of 0x30
Reserved; set to ‘0’
This bit determines whether one or two configuration descriptors are made
available to the host. This bit should not be set if the Configuration
Descriptor 2 Present configuration bit is not set.
“0” - Both descriptors are reported to the host if BUS_POWER=0
“1” - Report only the configuration descriptor that corresponds to state of the
BUS_POWER input. Configuration 1 is returned when BUS_POWER=1,
configuration 2 is returned when BUS_POWER=0
Setting this bit enables the SRST reset algorithm in the ISD-200.
POR configuration default of 0x00
else
In-System Design Confidential
bDeviceClass returned as 0xFF
bDeviceSubClass returned as 0x00
bDeviceProtocol returned as 0xFF
bInterfaceClass returned as 0xFF
bInterfaceSubClass returned as 0x00
bInterfaceProtocol returned as 0xFF
idProduct bit 0 is replaced with a ‘1’
(Suggested: even idProduct for ATAPI devices, odd numbers for
USB descriptor information unaltered
Description
On-board
Defaults
0x08
0x01
15

Related parts for ISD-200