ISD-300A1 Cypress Semiconductor Corp, ISD-300A1 Datasheet - Page 30
![no-image](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_sml.jpg)
ISD-300A1
Manufacturer Part Number
ISD-300A1
Description
IC USB 2.0 BRIDGE BULK 100LQFP
Manufacturer
Cypress Semiconductor Corp
Datasheet
1.ISD-300A1.pdf
(67 pages)
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
October 19, 2001
Complex Command Queuing
In complex command queuing the ISD-300A1 stops processing commands in the event of a device error
just as it does for a phase error. This preserves the state of the attached device. The SOFT_RESET
command is available when complex command queuing is enabled to allow the host to reset the ISD-
300A1 and discard any queued commands or data without resetting the attached device. After the
SOFT_RESET the host can send another CBW to query the device for more information about the error or
re-issue the failed command.
Legal values for wValue are as follows:
BOGUS_READ
This USB request is present for legacy software reasons – some USB drivers require this command to exist
for proper operation. The ISD-300A1 will return the requested amount of zero filled data packets.
LOAD_MFG_DATA
This USB request is used to enable and control Manufacturing Test Mode operation. Manufacturing Test
Mode is provided as a means to implement board/system level interconnect tests. During Manufacturing
Test Mode operation, all outputs not associated directly with USB operation are controllable. Normal state
machine and register control of output pins are disabled. Control of the select ISD-300A1 IO pins and their
3-state controls are mapped to the USB data packet associated with this request. (See Table 13 –
LOAD_MFG_DATA Data Block Bit Map for explanation of the required LOAD_MFG_DATA data
packet format.)
The wValue field enables/disables Manufacturing Test Mode operation. All Manufacturing Test Mode
operation requests must contain a complete data packet (wLength field set to 0x0007) and start from the
beginning of the register chain (wIndex field set to 0x0000).
Legal values for wValue are as follows:
Legal values for wLength are as follows:
0x0000
0x0001
0x0000
0x0001
0x0000
0x0007
Simple Command Queuing (Power-on reset default)
Complex Command Queuing
Normal operation mode – writing this wValue returns the ISD-300A1 to normal
Manufacturing Test Mode – manufacturing test registers control specific outputs
Valid only when wValue = 0x0000; when disabling Manufacturing Test Mode
Valid only when wValue = 0x0001. For proper Manufacturing Test Mode
operation regardless of previous command data sets (power-on reset default).
cells of the ISD-300A1 to enable board level testing in the manufacturing
environment.
of operation.
operation, wLength must equal 0x0007. Any data packet lengths greater than 7
will result in a STALL condition.
25
ISD-300A1