
ISD-300A1
10
October 19, 2001
Address
Field Name
Description
On-board
ROM Defaults
0x5
USB Bus Mode
ATAPI Command
Block Size
Master/Slave Selection
ATAPI Reset
ATA_NATAPI
Force USB FS
VS / MSC
SOFT_RESET
DISK_READY Polarity
Bit (7) – read only.
USB bus mode of operation
0
USB bus is operating in full speed mode (12 Mbit/sec).
1
USB bus is operating in high speed mode (480 Mbit/sec).
Bit (6)
CBW Command Block Size.
0
12 byte ATAPI CB
1
16 byte ATAPI CB
Bit (5)
Device number selection. This bit is valid only when “Skip ATA/ATAPI
Device Initialization” is active. Under ISD-300A1 control (“Skip
ATA/ATAPI Device Initialization = ‘0’), the value is ignored.
0
Drive 0 (master)
1
Drive 1 (slave)
Bit (4)
ATAPI reset during drive initialization.
Setting this bit enables the ATAPI reset algorithm in the drive initialization
state machines
Bit (3) – read only.
Indicates if an ATA or ATAPI device is detected
0
ATAPI device
1
ATA device or possible device initialization failure.
Bit(2)
Force USB full speed only operation.
Setting this bit prevents the ISD-300A1 from negotiating HS operation during
USB reset events
0
Normal operation – allow HS negotiation during USB reset
1
USB FS only – do not allow HS negotiation during USB reset
Bit(1)
Vendor Specific / MSC SOFT_RESET control.
0
Vendor Specific USB command utilized for SOFT_RESET
1
Mass Storage Class USB command utilized for SOFT_RESET
Bit (0)
DISK_READY active polarity. DISK_READY Polarity is ignored if
I_MODE is set to 1. During I_MODE operation DISK_READY polarity is
active high.
0
Active high polarity
1
Active low polarity
Value in CBW CB field that designates if the CB is decoded as vendor
specific ATA commands instead of the ATAPI command block.
0x00
0x6
ATA Command
Designator (Byte 0,
LSB)
ATA Command
Designator (Byte 1,
MSB)
0x24
0x7
Value in CBW CB field that designates if the CB is decoded as vendor
specific ATA commands instead of the ATAPI command block.
0x24