Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C, Terminator

Page 28
Terminator

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

 

Byte

Configuration

Configuration

Required

Variable

 

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

 

 

0x4F

bAlternateSetting

Alternate setting

 

0x00

 

 

 

 

 

 

 

0x50

bNumEndpoints

Number of endpoints used by this interface

 

0x01

 

 

 

 

 

 

 

0x51

bInterfaceClass

Class code

 

0x03

 

 

 

 

 

 

 

0x52

bInterfaceSubClass

Sub class

 

0x00

 

 

 

 

 

 

 

0x53

bInterfaceSubSubClass

Sub Sub class

 

0x00

 

 

 

 

 

 

 

0x54

iInterface

Index of string descriptor

 

0x00

 

 

 

 

 

 

 

USB Interrupt In Endpoint

 

 

 

 

 

 

 

 

 

 

0x5E

bLength

Length of this descriptor in bytes

0x07

 

 

 

 

 

 

 

 

0x5F

bDescriptorType

Endpoint descriptor type

0x05

 

 

 

 

 

 

 

 

0x60

bEndpointAddress

This is an In endpoint, endpoint number 1

0x81

 

 

 

 

 

 

 

 

0x61

bmAttributes

This is an interrupt endpoint

0x03

 

 

 

 

 

 

 

 

0x62

wMaxPacketSize (LSB)

Max data transfer size

0x02

 

 

 

 

 

 

 

 

0x63

wMaxPacketSize (MSB)

 

0x00

 

 

 

 

 

 

 

 

0x64

bInterval

Interval for polling (max. NAK rate)

 

0x10

 

 

 

 

 

 

 

(Optional)

HID Descriptor

 

 

 

 

 

 

 

 

 

 

0x55

bLength

Length of HID descriptor

 

0x09

 

 

 

 

 

 

 

0x56

bDescriptorType

Descriptor Type HID

 

0x21

 

 

 

 

 

 

 

0x57

bcdHID (LSB)

HID Class Specification release number (1.10)

 

0x10

 

 

 

 

 

 

 

0x58

bcdHID (MSB)

 

 

0x01

 

 

 

 

 

 

 

0x59

bCountryCode

Country Code

 

0x00

 

 

 

 

 

 

 

0x5A

bNumDescriptors

Number of class descriptors (1 report descriptor)

 

0x01

 

 

 

 

 

 

 

0x5B

bDescriptorType

Descriptor Type

 

0x22

 

 

 

 

 

 

 

0x5C

wDescriptorLength (LSB)

Length of HID report descriptor

 

0x22

 

 

 

 

 

 

 

0x5D

wDescriptorLength (MSB)

 

 

0x00

 

 

 

 

 

 

 

Terminator

Descriptors

 

 

 

 

 

 

 

 

 

 

0x65

Terminator

 

0x00

 

 

 

 

 

 

 

 

(Optional)

HID Report Descriptor

 

 

 

 

 

 

 

 

 

 

0x66

Usage_Page

Vendor defined

 

0x06

 

 

 

 

 

 

 

0x67

 

 

 

0xA0

 

 

 

 

 

 

 

0x68

 

 

 

0xFF

 

 

 

 

 

 

 

0x69

Usage

Vendor defined

 

0x09

 

 

 

 

 

 

 

0x6A

 

 

 

0xA5

 

 

 

 

 

 

 

0x6B

Collection

Application

 

0xA1

 

 

 

 

 

 

 

0x6C

 

 

 

0x01

 

 

 

 

 

 

 

0x6D

Usage

Vendor defined

 

0x09

 

 

 

 

 

 

 

0x6E

 

 

 

0xA6

 

 

 

 

 

 

 

Input Report

 

 

 

 

 

 

 

 

 

 

0x6F

Usage

Vendor defined

 

0x09

 

 

 

 

 

 

 

0x70

 

 

 

0xA7

 

 

 

 

 

 

 

0x71

Logical_Minimum

–128

 

0x15

 

 

 

 

 

 

 

0x72

 

 

 

0x80

 

 

 

 

 

 

 

0x73

Logical_Maximum

127

 

0x25

 

 

 

 

 

 

 

0x74

 

 

 

0x7F

 

 

 

 

 

 

Document 001-05809 Rev. *A

 

Page 28 of 42

[+] Feedback

Image 28
Contents Features Block DiagramCY7C68300C/CY7C68301C CY7C68320C/CY7C68321C EZ-USB AT2LP USB 2.0 to ATA/ATAPI BridgeApplications CY7C68300A CompatibilityIntroduction CY4615C EZ-USB AT2LP Reference Design Kit USB Specification versionEZ-USB AT2LP CY7C68300CCY7C68301C 56-pin SSOPEZ-USB AT2LP CY7C68300C CY7C68301C 56-pin QFN ENABLERESET# DD13EZ-USB AT2LP CY7C68320CCY7C68321C 56-pin SSOPEZ-USB AT2LP CY7C68320C CY7C68321C 56-pin QFN ARESET#GPIO2 DD15CY7C68320A 100-pin TQFPCY7C68321A USB D+ signal See “DPLUS, DMINUS” on page USB D-signal See “DPLUS, DMINUS” on pagepage PU 10KCY7C68300C/CY7C68301C CY7C68320C/CY7C68321CChip reset See “RESET#” on page VBUS detection See “VBUSATAENABLE” on“ATAPUEN” on page DPLUS, DMINUSSCL, SDA XTALIN, XTALOUTSYSIRQ USB High-SpeedGPIO Pins ATA Interface PinsDRVPWRVLD LOWPWR#VBUSATAENABLE RESET#ATAPUEN PWR500#Functional Overview HID Functions for Button ControlsATA Command Block ATACB Table 6. ATACB Field Descriptions ByteField Name Field Description5-12 Operational Mode Selection Flow Operating ModesFigure 10. Operational Mode Selection Flow Bulk-Only Transport Specification . There is a vendor-specific Table 7. Command Block WrapperFused Memory Data Normal Mass Storage ModeMfgCB EEPROM Organization Figure 11. Snapshot of ‘AT2LP Blaster’ UtilityEnable a delay of up to 120 ms at each read of the DRQ bit where the device data length does not match the host data“Functional Overview” on page 15 for more detail on how 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 Out Endpoint Interface DescriptorUSB Bulk In 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 Table 12.EEPROM-related Vendor-specific Commands READCONFIGDATALabel bmRequestTypeAbsolute Maximum Ratings DC CharacteristicsOperating Conditions AC Electrical Characteristics Ordering InformationATA Timing Characteristics 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 PackageFigure 14. 56-Lead QFN 8 x 8 mm LF56A General PCB Layout Recommendations For USB Mass Storage DesignsPage 39 of Other Design Considerations Quad Flat Package No Leads QFN Package Design NotesPCB Material IDE Removable Media Devices Disclaimers, Trademarks, and CopyrightsDevices With Small Buffers Document History Paged Issue DateDocument Number ECN NO