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

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
56
0x0A
0x0B
0x07
0x08
0x09
ATA Command
Designator (Byte 1, MSB)
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]
Language ID String (0)
Manufacturer String (1)
Field Name
This field specifies the value in CBW CB field that designates if the CB is
decoded as ATA commands instead of the ATAPI command block.
POR configuration default of 0x00
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.
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
Address location for LANGID string (divided by 2). This index must be
set to 0x00 if the string is not present.
Address location for iManufacturer string (divided by 2). This index must
be set to 0x00 if the string is not present.
“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)
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),
for ATA devices)
This field denotes the (zero-based) maximum number of LUNs supported.
POR configuration default of 0x30
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
USB descriptor information unaltered
Description
SROM / FBh
Example
0x2A
Data
0x24
0x40
0x02
0x28

Related parts for ISD-200