CY7C68033/CY7C68034

Default NAND Firmware Features

Because the NX2LP-Flex™ is intended for NAND Flash-based USB mass storage applications, a default firmware image is included in the development kit with the following features:

High (480-Mbps) or full (12-Mbps) speed USB support

Both common NAND page sizes supported

512 bytes for up to 1 Gb capacity

2K bytes for up to 8 Gb capacity

12 configurable general-purpose I/O (GPIO) pins

2 dedicated chip enable (CE#) pins

6 configurable CE#/GPIO pins

Up to 8 NAND Flash single-device (single-die) chips are supported

Up to 4 NAND Flash dual-device (dual-die) chips are supported

Compile option allows unused CE# pins to be config- ured as GPIOs

4 dedicated GPIO pins

Industry standard ECC NAND Flash correction

1-bit per 256-bit correction

2-bit error detection

Industry standard (SmartMedia) page management for wear leveling algorithm, bad block handling, and Physical to Logical management.

8-bit NAND Flash interface support

Support for 30-ns, 50-ns, and 100-ns NAND Flash timing

Complies with the USB Mass Storage Class Specification revision 1.0

The default firmware image implements a USB 2.0 NAND Flash controller. This controller adheres to the Mass Storage Class Bulk-Only Transport Specification. The USB port of the NX2LP-Flex is connected to a host computer directly or via the downstream port of a USB hub. Host software issues commands and data to the NX2LP-Flex and receives status and data from the NX2LP-Flex using standard USB protocol.

The default firmware image supports industry leading 8-bit NAND Flash interfaces and both common NAND page sizes of 512 and 2k bytes. Up to eight chip enable pins allow the NX2LP-Flex to be connected to up to eight single- or four dual-die NAND Flash chips.

Complete source code and documentation for the default firmware image are included in the NX2LP-Flex development kit to enable customization for meeting design requirements. Additionally, compile options for the default firmware allow for

quick configuration of some features to decrease design effort and increase time-to-market advantages.

Overview

Cypress Semiconductor Corporation’s (Cypress’s) EZ-USB NX2LP-Flex (CY7C68033/CY7C68034) is a firmware-based, programmable version of the EZ-USB NX2LP(CY7C68023/CY7C68024), which is a fixed-function, low-power USB 2.0 NAND Flash controller. By integrating the USB 2.0 transceiver, serial interface engine (SIE), enhanced 8051 microcontroller, and a programmable peripheral interface in a single chip, Cypress has created a very cost-effective solution that enables feature-rich NAND Flash-based applications.

The ingenious architecture of NX2LP-Flex results in USB data transfer rates of over 53 Mbytes per second, the maximum-allowable USB 2.0 bandwidth, while still using a low-cost 8051 microcontroller in a small 56-pin QFN package. Because it incorporates the USB 2.0 transceiver, the NX2LP-Flex is more economical, providing a smaller footprint solution than external USB 2.0 SIE or transceiver implemen- tations. With EZ-USB NX2LP-Flex, the Cypress Smart SIE handles most of the USB 1.1 and 2.0 protocol, freeing the embedded microcontroller for application-specific functions and decreasing development time while ensuring USB compatibility.

The General Programmable Interface (GPIF) and Master/Slave Endpoint FIFO (8- or 16-bit data bus) provide an easy and glueless interface to popular interfaces such as UTOPIA, EPP, I2C, PCMCIA, and most DSP processors.

Applications

The NX2LP-Flex allows designers to add extra functionality to basic NAND Flash mass storage designs, or to interface them with other peripheral devices. Applications may include:

NAND Flash-based GPS devices

NAND Flash-based DVB video capture devices

Wireless pointer/presenter tools with NAND Flash storage

NAND Flash-based MPEG/TV conversion devices

Legacy conversion devices with NAND Flash storage

NAND Flash-based cameras

NAND Flash mass storage device with biometric (e.g., fingerprint) security

Home PNA devices with NAND Flash storage

Wireless LAN with NAND Flash storage

NAND Flash-based MP3 players

LAN networking with NAND Flash storage

Document #: 001-04247 Rev. *D

Page 2 of 33

[+] Feedback

Page 2
Image 2
Cypress CY7C68033, CY7C68034 manual Overview, Applications, Default Nand Firmware Features