Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C

Page 23
Determines if the AT2LP is to do an SRST reset during drive

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

Byte

Configuration

Configuration

Required

Variable

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

 

SRST Enable

Bit 1

 

 

 

 

Determines if the AT2LP is to do an SRST reset during drive

 

 

 

 

initialization. At least one reset must be enabled. Do not set

 

 

 

 

SRST to 0 and Skip Pin Reset to 1 at the same time.

 

 

 

 

0 = Do not perform SRST during initialization.

 

 

 

 

1 = Perform SRST during initialization.

 

 

 

Skip Pin Reset

Bit 0

 

 

 

 

Skip ARESET# assertion. When this bit is set, the AT2LP

 

 

 

 

bypasses ARESET# during any initialization other than

 

 

 

 

power up. Do not set SRST Enable to 0 and Skip Pin Reset

 

 

 

 

to 1 at the same time.

 

 

 

 

0 = Allow ARESET# assertion for all device resets.

 

 

 

 

1 = Disable ARESET# assertion except for chip reset cycles.

 

 

0x06

ATA UDMA Enable

Bit 7

 

0xD4

 

 

Enable Ultra DMA data transfer support for ATA devices. If

 

 

 

 

enabled, and if the ATA device reports UDMA support for the

 

 

 

 

indicated modes, the AT2LP uses UDMA data transfers at

 

 

 

 

the highest negotiated rate possible.

 

 

 

 

0 = Disable ATA device UDMA support.

 

 

 

 

1 = Enable ATA device UDMA support.

 

 

 

ATAPI UDMA Enable

Bit 6

 

 

 

 

Enable Ultra DMA data transfer support for ATAPI devices.

 

 

 

 

If enabled, and if the ATAPI device reports UDMA support

 

 

 

 

for the indicated modes, the AT2LP uses UDMA data

 

 

 

 

transfers at the highest negotiated rate possible.

 

 

 

 

0 = Disable ATAPI device UDMA support.

 

 

 

 

1 = Enable ATAPI device UDMA support.

 

 

 

UDMA Modes

Bits 5:0

 

 

 

 

These bits select which UDMA modes are enabled. The

 

 

 

 

AT2LP operates in the highest enabled UDMA mode

 

 

 

 

supported by the device. The AT2LP supports UDMA modes

 

 

 

 

2, 3, and 4 only.

 

 

 

 

Bit 5 = Reserved. Must be set to 0.

 

 

 

 

Bit 4 = Enable UDMA mode 4.

 

 

 

 

Bit 3 = Enable UDMA mode 3.

 

 

 

 

Bit 2 = Enable UDMA mode 2.

 

 

 

 

Bit 1 = Reserved. Must be set to 0.

 

 

 

 

Bit 0 = Reserved. Must be set to 0.

 

 

0x07

Reserved

Bits 7:3

 

0x07

 

 

Must be set to 0.

 

 

 

Multi-word DMA mode

Bit 2

 

 

 

 

This bit enables multi-word DMA support. If this bit is set and

 

 

 

 

the drive supports it, multi-word DMA is used.

 

 

 

PIO Modes

Bits 1:0

 

 

 

 

These bits select which PIO modes are enabled. Setting to

 

 

 

 

‘1’ enables use of that mode with the attached drive, if the

 

 

 

 

drive supports it. Multiple bits may be set. The AT2LP

 

 

 

 

operates in the highest enabled PIO mode supported by the

 

 

 

 

device. The AT2LP supports PIO modes 0, 3, and 4 only.

 

 

 

 

PIO mode 0 is always enabled and has no corresponding

 

 

 

 

configuration bit.

 

 

 

 

Bit 1 = Enable PIO mode 4.

 

 

 

 

Bit 0 = Enable PIO mode 3.

 

 

Document 001-05809 Rev. *A

Page 23 of 42

[+] Feedback

Image 23
Contents EZ-USB AT2LP USB 2.0 to ATA/ATAPI Bridge FeaturesBlock Diagram CY7C68300C/CY7C68301C CY7C68320C/CY7C68321CCY4615C EZ-USB AT2LP Reference Design Kit USB Specification version ApplicationsCY7C68300A Compatibility Introduction56-pin SSOP EZ-USB AT2LPCY7C68300C CY7C68301CDD13 EZ-USB AT2LP CY7C68300C CY7C68301C 56-pin QFNENABLE RESET#56-pin SSOP EZ-USB AT2LPCY7C68320C CY7C68321CDD15 EZ-USB AT2LP CY7C68320C CY7C68321C 56-pin QFNARESET# GPIO2CY7C68321A 100-pin TQFPCY7C68320A PU 10K USB D+ signal See “DPLUS, DMINUS” on pageUSB D-signal See “DPLUS, DMINUS” on page pageCY7C68320C/CY7C68321C CY7C68300C/CY7C68301CVBUS detection See “VBUSATAENABLE” on Chip reset See “RESET#” on pageXTALIN, XTALOUT “ATAPUEN” on pageDPLUS, DMINUS SCL, SDAUSB High-Speed SYSIRQLOWPWR# GPIO PinsATA Interface Pins DRVPWRVLDPWR500# VBUSATAENABLERESET# ATAPUENATA Command Block ATACB HID Functions for Button ControlsFunctional Overview Field Description Table 6. ATACB Field DescriptionsByte Field Name5-12 Figure 10. Operational Mode Selection Flow Operating ModesOperational Mode Selection Flow Normal Mass Storage Mode Bulk-Only Transport Specification . There is a vendor-specificTable 7. Command Block Wrapper Fused Memory DataMfgCB Figure 11. Snapshot of ‘AT2LP Blaster’ Utility EEPROM Organizationlength. This allows the CY7C68300C/CY7C68301C to work 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 “Functional Overview” on page 15 for more detail on howDetermines 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 does not exist. The USB Mass Storage Class Bulk-Only ConfigurationUSB Bulk In Endpoint Interface DescriptorUSB Bulk Out Endpoint Terminator Page 29 of Number of the channel, must be a zero based value that isDescriptor-Index 0 LANGID CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C unique serial Descriptor-Serial NumberLOADCONFIGDATA bmRequestType Table 12.EEPROM-related Vendor-specific CommandsREADCONFIGDATA LabelOperating Conditions DC CharacteristicsAbsolute Maximum Ratings USB Transceiver Characteristics AC Electrical CharacteristicsOrdering Information ATA Timing CharacteristicsFigure 12. 100-Pin Thin Plastic Quad Flatpack 14 x 20 x 1.4 mm A101 Package DiagramsFigure 13. 56-lead Shrunk Small Outline Package Package Diagrams continuedPage 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 ECN NO Document History PagedIssue Date Document Number