Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C, Configuration

Page 26
does not exist. The USB Mass Storage Class Bulk-Only

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

 

Byte

Configuration

Configuration

Required

Variable

 

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

 

 

0x12

bcdUSB (LSB)

USB Specification release number in BCD

0x00

 

 

 

 

 

 

 

 

0x13

bcdUSB (MSB)

 

0x02

 

 

 

 

 

 

 

 

0x14

bDeviceClass

Device class

0x00

 

 

 

 

 

 

 

 

0x15

bDeviceSubClass

Device subclass

0x00

 

 

 

 

 

 

 

 

0x16

bDeviceProtocol

Device protocol

0x00

 

 

 

 

 

 

 

 

0x17

bMaxPacketSize0

USB packet size supported for default pipe

0x40

 

 

 

 

 

 

 

 

0x18

idVendor (LSB)

Vendor ID. Cypress’ Vendor ID may only be used for evalu-

 

Your

 

 

 

ation purposes, and not in released products.

 

Vendor ID

 

0x19

idVendor (MSB)

 

 

 

 

 

 

 

 

 

 

 

 

0x1A

idProduct (LSB)

Product ID

 

Your

 

 

 

 

 

Product ID

 

0x1B

idProduct (MSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

0x1C

bcdDevice (LSB)

Device release number in BCD LSB (product release

 

Your

 

 

 

number)

 

release

 

 

 

 

 

number

 

0x1D

bcdDevice (MSB)

Device release number in BCD MSB (silicon release

 

 

 

 

number)

 

 

 

 

 

 

 

 

 

0x1E

iManufacturer

Index to manufacturer string. This entry must equal half of

 

0x53

 

 

 

the address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist.

 

 

 

0x1F

iProduct

Index to product string. This entry must equal half of the

 

0x69

 

 

 

address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist.

 

 

 

0x20

iSerialNumber

Index to serial number string. This entry must equal half of

 

0x75

 

 

 

the address value where the string starts or 0x00 if the string

 

 

 

 

 

does not exist. The USB Mass Storage Class Bulk-Only

 

 

 

 

 

Transport Specification requires a unique serial number (in

 

 

 

 

 

upper case, hexadecimal characters) for each device.

 

 

 

0x21

bNumConfigurations

Number of configurations supported

 

0x03

 

 

 

1 for mass storage: 2 for HID: 3 for CSM

 

 

 

Device Qualifier

 

 

 

 

 

 

 

 

 

 

0x22

bLength

Length of device descriptor in bytes

0x0A

 

 

 

 

 

 

 

 

0x23

bDescriptor

Type Descriptor type

0x06

 

 

 

 

 

 

 

 

0x24

bcdUSB (LSB)

USB Specification release number in BCD

0x00

 

 

 

 

 

 

 

 

0x25

bcdUSB (MSB)

USB Specification release number in BCD

0x02

 

 

 

 

 

 

 

 

0x26

bDeviceClass

Device class

0x00

 

 

 

 

 

 

 

 

0x27

bDeviceSubClass

Device subclass

0x00

 

 

 

 

 

 

 

 

0x28

bDeviceProtocol

Device protocol

0x00

 

 

 

 

 

 

 

 

0x29

bMaxPacketSize0

USB packet size supported for default pipe

0x40

 

 

 

 

 

 

 

 

0x2A

bNumConfigurations

Number of configurations supported

0x01

 

 

 

 

 

 

 

 

0x2B

bReserved

Reserved for future use. Must be set to zero

0x00

 

 

 

 

 

 

 

 

Configuration

Descriptor

 

 

 

 

0x2C

bLength

Length of configuration descriptor in bytes

0x09

 

 

 

 

 

 

 

 

0x2D

bDescriptorType

Descriptor type

0x02

 

 

 

 

 

 

 

 

0x2E

bTotalLength (LSB)

Number of bytes returned in this configuration. This includes

 

0x20

 

 

 

the configuration descriptor plus all the interface and

 

 

 

0x2F

bTotalLength (MSB)

 

0x00

 

endpoint descriptors.

 

 

 

 

 

 

 

 

 

 

 

 

 

0x30

bNumInterfaces

Number of interfaces supported

 

0x01

 

 

 

 

 

 

 

0x31

bConfiguration Value

The value to use as an argument to Set Configuration to

0x01

 

 

 

 

select the configuration. This value must be set to 0x01.

 

 

Document 001-05809 Rev. *A

 

Page 26 of 42

[+] Feedback

Image 26
Contents CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C FeaturesBlock Diagram EZ-USB AT2LP USB 2.0 to ATA/ATAPI BridgeIntroduction ApplicationsCY7C68300A Compatibility CY4615C EZ-USB AT2LP Reference Design Kit USB Specification versionCY7C68301C EZ-USB AT2LPCY7C68300C 56-pin SSOPRESET# EZ-USB AT2LP CY7C68300C CY7C68301C 56-pin QFNENABLE DD13CY7C68321C EZ-USB AT2LPCY7C68320C 56-pin SSOPGPIO2 EZ-USB AT2LP CY7C68320C CY7C68321C 56-pin QFNARESET# DD15CY7C68321A 100-pin TQFPCY7C68320A page USB D+ signal See “DPLUS, DMINUS” on pageUSB D-signal See “DPLUS, DMINUS” on page PU 10KCY7C68300C/CY7C68301C CY7C68320C/CY7C68321CChip reset See “RESET#” on page VBUS detection See “VBUSATAENABLE” onSCL, SDA “ATAPUEN” on pageDPLUS, DMINUS XTALIN, XTALOUTSYSIRQ USB High-SpeedDRVPWRVLD GPIO PinsATA Interface Pins LOWPWR#ATAPUEN VBUSATAENABLERESET# PWR500#ATA Command Block ATACB HID Functions for Button ControlsFunctional Overview Field Name Table 6. ATACB Field DescriptionsByte Field Description5-12 Figure 10. Operational Mode Selection Flow Operating ModesOperational Mode Selection Flow Fused Memory Data Bulk-Only Transport Specification . There is a vendor-specificTable 7. Command Block Wrapper Normal Mass Storage ModeMfgCB EEPROM Organization Figure 11. Snapshot of ‘AT2LP Blaster’ Utility“Functional Overview” on page 15 for more detail on how Enable a delay of up to 120 ms at each read of the DRQ bitwhere the device data length does not match the host data length. This allows the CY7C68300C/CY7C68301C to workDetermines if the AT2LP is to do an SRST reset during drive returned on bits 2, 1, and 0 of EP1IN. This bit must be set to CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C Configuration does not exist. The USB Mass Storage Class Bulk-OnlyUSB Bulk In Endpoint Interface DescriptorUSB Bulk Out Endpoint Terminator Number of the channel, must be a zero based value that is Page 29 ofDescriptor-Index 0 LANGID CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C Descriptor-Serial Number unique serialLOADCONFIGDATA Label Table 12.EEPROM-related Vendor-specific CommandsREADCONFIGDATA bmRequestTypeOperating Conditions DC CharacteristicsAbsolute Maximum Ratings ATA Timing Characteristics AC Electrical CharacteristicsOrdering Information USB Transceiver CharacteristicsPackage Diagrams Figure 12. 100-Pin Thin Plastic Quad Flatpack 14 x 20 x 1.4 mm A101Package Diagrams continued Figure 13. 56-lead Shrunk Small Outline PackagePage 39 of General PCB Layout Recommendations For USB Mass Storage DesignsFigure 14. 56-Lead QFN 8 x 8 mm LF56A PCB Material Quad Flat Package No Leads QFN Package Design NotesOther Design Considerations Devices With Small Buffers Disclaimers, Trademarks, and CopyrightsIDE Removable Media Devices Document Number Document History PagedIssue Date ECN NO