ATA EN (ATA Interface 3-state) CY7C68300B/CY7C68301B CY7C68320/CY7C68321 EZ-USB AT2LP USB 2.0 to ATA/ATAPI Bridge Support for CompactFlash and one ATA/ATAPI device 1.0 Features (CY7C68300B/CY7C68301B and CY7C68320/CY7C68321) Can place the ATA interface in high-impedance (Hi-Z) to allow sharing of the ATA bus with another controller (e.g., Fixed-function mass storage devicerequires no firmware an IEEE-1394 to ATA bridge chip or MP3 Decoder) code Support for board-level manufacturing test via USB Two power modes: Self-powered and USB bus-powered to interface enable bus powered CF readers and truly portable USB Low-power 3.3V operation hard drives Fully compatible with native USB mass storage class drivers Certified compliant for USB 2.0 (TID 40460273), the USB Mass Storage Class, and the USB Mass Storage Class Cypress mass storage class drivers available for Windows Bulk-Only Transport (BOT) Specification (98SE, ME, 2000, XP) and Mac OS X Operates at high (480-Mbps) or full (12-Mbps) speed USB 1.1 Features (CY7C68320/CY7C68321 only) Complies with ATA/ATAPI-6 specification Supports HID interface or custom GPIOs to enable features Supports 48-bit addressing for large hard drives such as single button backup, power-off, LED-based notifi- Supports ATA security features cation, etc. Supports all ATA commands via ATACB function Lead-free 56-pin QFN and 100-pin TQFP packages Supports mode page 5 for BIOS boot support CY7C68321 is ideal for battery-powered designs Supports ATAPI serial number VPD page retrieval for Digital CY7C68320 is ideal for self- and bus-powered designs Rights Management (DRM) compatibility Supports PIO modes 0, 3, 4, multiword DMA mode 2, and 1.2 Features (CY7C68300B/CY7C68301B only) UDMA modes 2, 3, 4 Pin-compatible with CY7C68300A (using Backward Uses one external serial EEPROM for storage of USB Compatibility mode) descriptors and device configuration data Lead-free 56-pin SSOP and 56-pin QFN packages ATA interface IRQ signal support CY7C68301B is ideal for battery-powered designs Support for one or two ATA/ATAPI devices CY7C68300B is ideal for self- and bus-powered designs 2.0 Block Diagram SCL I2C Bus Controller SDA Misc control signals 24 MHz PLL XTAL Internal Control Logic ATA Interface Control Signals Control ATA 16 Bit ATA Data Interface Logic VBUS CY Smart USB D+ USB 2.0 XCVR 4kByte FIFO Data FS/HS Engine D- Figure 2-1. Block Diagram Cypress Semiconductor Corporation 3901 North First Street San Jose, CA 95134 408-943-2600 Document 38-08033 Rev. *C Revised February 14, 2005 RESETCY7C68300B/CY7C68301B CY7C68320/CY7C68321 mass storage device ports. This bridge adheres to the Mass 3.0 Applications Storage Class Bulk-Only Transport Specification and is The CY7C68300B/301B and CY7C68320/321 implement a intended for bus- and self-powered devices. USB 2.0 bridge for all ATA/ATAPI-6 compliant mass storage The AT2LP is the latest addition to the Cypress USB mass devices, such as the following. storage portfolio, and is an ideal cost- and power-reduction Hard drives path for designs that previously used the ISD-300A1, ISD- CD-ROM, CD-R/W 300LP, or EZ-USB AT2. DVD-ROM, DVD-RAM, DVD+/R/W Specifically, the CY7C68300B/CY7C68301B includes a MP3 players mode that makes it pin-for-pin compatible with the EZ- Personal media players USB AT2 (CY7C68300A). CompactFlash The USB port of the CY7C68300B/301B and CY7C68320/321 Microdrives (AT2LP) are connected to a host computer directly or via the Tape drives downstream port of a USB hub. Host software issues Personal video recorders commands and data to the AT2LP and receives status and The CY7C68300B/301B and CY7C68320/321 support one or data from the AT2LP using standard USB protocol. two devices in the following configurations. The ATA/ATAPI port of the AT2LP is connected to one or two ATA/ATAPI master only mass storage devices. A 4-Kbyte buffer maximizes ATA/ATAPI ATA/ATAPI slave only data transfer rates by minimizing losses due to device seek ATA/ATAPI master and slave times. The ATA interface supports ATA PIO modes 0, 3, and 4, CompactFlash only multiword DMA mode 2 and Ultra DMA modes 2, 3, and 4. ATA/ATAPI slave and CompactFlash or other removable IDE master The device initialization process is configurable, enabling the AT2LP to initialize ATA/ATAPI devices without software inter- 3.1 Additional Resources vention. CY4615B EZ-USB AT2LP Reference Design Kit USB Specification version 2.0 5.0 68300A Compatibility ATA Specification T13/1410D Rev 3B The CY7C68300B/301B and CY7C68320/321 are available in USB Mass Storage Class Bulk Only Transport Specification, www.usb.org three package types that are pictured in the following sections. As mentioned above, the CY7C68300B/301B contains a 4.0 Introduction backward compatibility mode that allows the CY7C68300B/301B to be used in existing EZ-USB AT2 The EZ-USB AT2LP (CY7C68300B/CY7C68301B and (CY7C68300A) designs. Please refer to the logic flow below CY7C68320/CY7C68321) implements a fixed function bridge for more information on the pinout selection process. between one USB port and one or two ATA- or ATAPI-based Read EEPROM EEPROM No Signature 0x4D4D Yes Set Set EZ-USB AT2 EZ-USB AT2LP (CY7C68300A) (CY7C68300B) Pinout Pinout Normal Operation Figure 5-1. Simplified Startup Flowchart (68300B only) Document 38-08033 Rev. *C Page 2 of 36