ISD-300A1 Cypress Semiconductor Corp, ISD-300A1 Datasheet - Page 28

no-image

ISD-300A1

Manufacturer Part Number
ISD-300A1
Description
IC USB 2.0 BRIDGE BULK 100LQFP
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of ISD-300A1

Applications
USB 2.0 to ATA/ATAPI Bridge
Interface
ATA, ATAPI
Voltage - Supply
3 V ~ 3.6 V
Package / Case
100-LQFP
Mounting Type
Surface Mount
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1459

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISD-300A1
Manufacturer:
CYP
Quantity:
20 000
Company:
Part Number:
ISD-300A1
Quantity:
963
October 19, 2001
numbered from 0 to 3, and the Last LUN Identifier configuration data bit field should be set to 0x3. If no
LUN is associated with the device, the Last LUN Identifier shall be set to 0x0.
Vendor-Specific Requests
Vendor specific requests supported by the ISD-300A1 are listed in Table 12. The ISD-300A1 will STALL
any vendor specific request if not configured by the USB host (USB configuration is 0).
LOAD_CONFIG_DATA
READ_CONFIG_DATA
SOFT_RESET
CMD_QUEUING_CONTROL
BOGUS_READ
LOAD_MFG_DATA
READ_MFG_DATA
Table 12 – Vendor-Specific Requests
LOAD_CONFIG_DATA
This request enables configuration data writes to the data source specified by the wValue field. The
wIndex field specifies the starting address and the wLength field denotes the data length in bytes.
Legal values for wValue are as follows:
Configuration byte writes must be constrained to addresses 0x2 through 0xF, as shown in Table 4 – ISD-
300A1 Configuration Bytes on page 14. Attempts to write outside this address space will result in a
STALL condition. Configuration byte writes only overwrite ISD-300A1 Configuration Byte registers, the
original data source remains unchanged (I
Writes to I
must be evenly divisible by eight.
Writes to I
must have equal modulo 256 values. Write operations with beginning and end addresses that do not fall in
the same 256 byte page will result in a STALL condition.
Illegal values for wValue as well as attempts to write to an I
result in a STALL condition.
READ_CONFIG_DATA
This USB request allows data retrieval from the data source specified by the wValue field. Data is
retrieved beginning at the address specified by the wIndex field. The wLength field denotes the length in
bytes of data requested from the data source.
Legal values for wValue are as follows:
0x0000
0x0002
Label
2
2
C memory devices shall only start on eight-byte boundaries, meaning that the address value
C memory devices must not cross 256 byte page boundaries, i.e. start and finish write addresses
Configuration bytes, address range 0x2 – 0xF
External I
bmRequestType
0xC0
0xC0
0xC0
0x40
0x40
0x40
0x40
2
C memory device
2
C memory device, FBh identify data, or internal ROM).
bRequest
0x01
0x02
0x03
0x04
0x01
0x05
0x06
23
2
C memory device when none is connected will
0xXXXX
Disable /
Enable
0x0000
0x0000
Queuing
wValue
Control
Source
Source
Data
Data
Starting
Address
Starting
Address
0xXXXX
WIndex
(starting
address)
0x0000
0x0000
0x0000
0x0000
Data
Length
Data
Length
0x0000
0x0000
Data
Length
Data
Length
WLength
0xXXXX
ISD-300A1
Configuration
Data
Configuration
Data
[None]
[None]
Null byte data
Mfg. test data
Mfg. test data
Data

Related parts for ISD-300A1