
ISD-300A1
56
October 19, 2001
Address
Field Name
Description
Example
SROM
Data
0xD
PIO Mode Selection
Skip Pin Reset
General Purpose IO
General Purpose IO 3-state
control
Bits (7:5)
PIO Mode Selection. The PIO mode reported back to the device if the
Override PIO Timing configuration bit is set. This field represents the PIO
mode of operation configured by the ATA Data Setup, ATA Data
Assertion, ATA Data Recover, and Override PIO Timing fields.
mode 0 000
mode 1 001
mode 2 010
mode 3 011
mode 4 100
Bit (4)
Skip ATA_NRESET assertion.
Note: SRST Enable must be set in
conjunction with Skip Pin Reset
. Setting this bit causes the Initialize
algorithm to bypass ATA_NRESET assertion unless a drive Power On
Reset cycle occurred, utilizing SRST as the drive reset mechanism.
.
0
Allow ATA_NRESET assertion
1
Disable ATA_NRESET assertion
Bits (3:2)
GPIO[9:8] input / output control
Writing this register controls the output state of the GPIO pin (if the 3-state
control is enabled)
Reading this register returns the logic value from the GPIO pin
Bits (1:0)
GPIO[9:8] 3-state control
0 Output enabled (GPIO pin is an output)
1 3-state (hi-Z) (GPIO pin is an input)
Bits(7:0)
GPIO[7:0] input / output control
Writing this register controls the output state of the GPIO pin (if the 3-state
control is enabled)
Reading this register returns the logic value from the GPIO pin
Bits(7:0)
GPIO[7:0] 3-state control
0 Output enabled (GPIO pin is an output)
1 3-state (hi-Z) (GPIO pin is an input)
USB Device Descriptor
Length of device descriptor in bytes.
Descriptor type.
USB Specification release number in BCD.
0x23
0xE
General Purpose IO
0x00
0xF
General Purpose IO 3-state
control
0xFF
0x10
0x11
0x12
0x13
0x14
0x15
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
0x1D
bLength
bDescriptor Type
bcdUSB (LSB)
bcdUSB (MSB)
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
idVendor (LSB)
idVendor (MSB)
idProduct (LSB)
idProduct (MSB)
bcdDevice (LSB)
bcdDevice (MSB)
0x12
0x01
0x00
0x02
0x00
0x00
0x00
0x40
0xAB
0x05
0x60
0x00
0x00
0x10
Device class.
Device subclass.
Device protocol.
Maximum USB packet size supported
Vendor ID.
Product ID.
Device release number in BCD lsb (product release number)
Device release number in BCD msb (silicon release number). NOTE:
This
field entry is always returned from internal ROM contents, regardless of
the descriptor source.
Index to manufacturer string. This entry must equal half of the address
value where the string starts or 0 if the string does not exist.
0x1E
iManufacturer
0x49