Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C

Page 24
returned on bits 2, 1, and 0 of EP1IN. This bit must be set to

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

 

Byte

Configuration

 

Configuration

Required

Variable

 

Address

Item Name

 

Item Description

Contents

Contents

 

 

 

 

 

 

 

0x08

BUTTON_MODE

Bit 7

 

0x78

 

 

 

Button mode (100-pin package only). Sets ATAPUEN,

 

 

 

 

 

PWR500# and DRVPWRVLD to become button inputs

 

 

 

 

 

returned on bits 2, 1, and 0 of EP1IN. This bit must be set to

 

 

 

 

 

‘0’ if the 56-pin packages are used.

 

 

 

 

 

0

= Disable button mode.

 

 

 

 

 

1

= Enable button mode.

 

 

 

 

SEARCH_ATA_BUS

Bit 6

 

 

 

 

 

Search ATA bus after RESET to detect non-removable ATA

 

 

 

 

 

and ATAPI devices. Systems with only a removable device

 

 

 

 

 

(like CF readers) must set this bit to ‘0’. Systems with at least

 

 

 

 

 

one non-removable device must set this bit to ‘1’.

 

 

 

 

 

0

= Do not search for ATA devices.

 

 

 

 

 

1

= Search for ATA devices.

 

 

 

 

BIG_PACKAGE

Bit 5

 

 

 

 

 

Selects the 100- or 56-pin package pinout configuration.

 

 

 

 

 

Using the wrong pinout may result in unpredictable behavior.

 

 

 

 

 

0

= Use 56-pin package pinout.

 

 

 

 

 

1

= Use 100-pin package pinout.

 

 

 

 

ATA_EN

Bit 4

 

 

 

 

 

Drive ATA bus when AT2LP is in suspend. For designs in

 

 

 

 

 

which the ATA bus is shared between the AT2LP and

 

 

 

 

 

another ATA master (such as an MP3 player), the AT2LP

 

 

 

 

 

can place the ATA interface pins in a Hi-Z state when it

 

 

 

 

 

enters suspend. For designs that do not share the ATA bus,

 

 

 

 

 

the ATA signals must be driven while the AT2LP is in

 

 

 

 

 

suspend to avoid floating signals.

 

 

 

 

 

0

= Drive ATA signals when AT2LP is in suspend.

 

 

 

 

 

1

= Set ATA signals to Hi-Z when AT2LP is in suspend.

 

 

 

 

Reserved

Bit 3

 

 

 

 

 

Reserved. This bit must be set to ‘0’.

 

 

 

 

Reserved

Bit 2

 

 

 

 

 

Reserved. This bit must be set to ‘0’

 

 

 

 

Drive Power Valid Polarity

Bit 1

 

 

 

 

 

Configure the logical polarity of the DRVPWRVLD input pin.

 

 

 

 

 

0

= Active LOW (‘connector ground’ indication)

 

 

 

 

 

1

= Active HIGH (power indication from device)

 

 

 

 

Drive Power Valid Enable

Bit 0

 

 

 

 

 

Enable the DRVPWRVLD pin. When this pin is enabled, the

 

 

 

 

 

AT2LP enumerates a removable ATA device, like Compact-

 

 

 

 

 

Flash or MicroDrive, as the IDE master device. Enabling this

 

 

 

 

 

pin also affects other pins related to removable device

 

 

 

 

 

operation.

 

 

 

 

 

0

= Disable removable ATA device support.

 

 

 

 

 

1

= Enable removable ATA device support.

 

 

 

0x09

Reserved

Bits 7:6

 

0x00

 

 

 

Reserved. Must be set to zero.

 

 

 

 

General Purpose IO Pin

Bits 5:0

 

 

 

 

Output Enable

GPIO[5:0] Input and output control. GPIOs can be individ-

 

 

 

 

 

ually set as inputs or outputs using these bits.

 

 

 

 

 

0 = Hi-Z (pin is an input). The state of the signal connected

 

 

 

 

 

to GPIO input pins is reported in the SYSIRQ or HID data.

 

 

 

 

 

1

= Output enabled (pin is an output). The state of GPIO

 

 

 

 

 

output pins is controlled by the value in address 0x0A.

 

 

Document 001-05809 Rev. *A

 

 

Page 24 of 42

[+] Feedback

Image 24
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 DD15100-pin TQFP CY7C68320ACY7C68321A 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#HID Functions for Button Controls Functional OverviewATA Command Block ATACB Table 6. ATACB Field Descriptions ByteField Name Field Description5-12 Operating Modes Operational Mode Selection FlowFigure 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-OnlyInterface Descriptor USB Bulk Out EndpointUSB 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 bmRequestTypeDC Characteristics Absolute Maximum RatingsOperating 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 PackageGeneral PCB Layout Recommendations For USB Mass Storage Designs Figure 14. 56-Lead QFN 8 x 8 mm LF56APage 39 of Quad Flat Package No Leads QFN Package Design Notes Other Design ConsiderationsPCB Material Disclaimers, Trademarks, and Copyrights IDE Removable Media DevicesDevices With Small Buffers Document History Paged Issue DateDocument Number ECN NO