CYWB0226ABM-BVXI

West Bridge™: Astoria™ USB and Mass
Storage Peripheral Controller
PRELIMINARY
CONFIDENTIAL
CYWB0224ABS, CYWB0224ABM
CYWB0226ABS, CYWB0226ABM
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Features
N-Xpress™ NAND controller technology
Interleave up to 16 NANDs with 8 chip enables (CE#) for
x8 or x16 SLC (CYWB0224ABS) or MLC
(CYWB0224ABM) NAND Flash devices
4-bit error correction coding
Bad block management
Static wear leveling
Multimedia device support
Up to 2 SD, SDIO, MMC, MMC+, and CE-ATA devices
SLIM™ architecture, allowing simultaneous and
independent data paths between the processor and USB,
and between the USB and mass storage
High speed USB at 480 Mbps
USB 2.0 compliant
Integrated USB switch
Integrated USB 2.0 transceiver, smart serial interface en-
gine
16 programmable endpoints
Flexible processor interface, which supports:
Multiplexing and nonmultiplexing address and data inter-
face
SRAM interface
Pseudo CRAM interface (Antioch interface)
Pseudo NAND Flash interface
SPI (slave mode) interface
DMA slave support
Ultra low power, 1.8V core operation
Low power modes
Small footprint, 6x6mm VFBGA
Supports I2C boot and processor boot
Selectable clock input frequencies
19.2 MHz, 24 MHz, 26 MHz, and 48 MHz
Applications
Cellular Phones
Portable Media Players
Personal Digital Assistants
Portable Navigation Devices
Digital Cameras
POS Terminals
Portable Video Recorders
Data Cards and Wireless Dongles
West Bridge
TM
Astoria
TM
Flexible Processor
Interface
Control
Registers
uC
High-Speed
USB 2.0 XCVR
UP
S
SLIM
TM
Access Control
Cypress
N-Xpress
TM
Engine
Configurable Storage
Interface
SD/SDIO/
MMC+/ CE-
ATA Block
Block Diagram
[+] Feedback
CYWB0224ABS, CYWB0224ABM
CYWB0226ABS, CYWB0226ABM
PRELIMINARY
CONFIDENTIAL
Page 2 of 7
Functional Overview
The SLIM™ Architecture
The Simultaneous Link to Independent Multimedia (SLIM) archi-
tecture allows three different interfaces (P-port, S-port and
U-port) to connect to one another independently.
With this architecture, connecting a device using Astoria to a PC
through USB does not disturb any of the functions of the device.
The device can still access mass storage at the same time the
PC is synchronizing with the main processor.
The SLIM architecture enables new usage models in which a PC
can access a mass storage device independent of the main
processor, or enumerate access to both the mass storage and
the main processor at the same time.
In a handset, this typically enables using the phone as a thumb
drive, downloading media files to the phone while still having full
functionality available on the phone, or using the same phone as
a modem to connect the PC to the web.
8051 Microprocessor
The 8051 microprocessor embedded in Astoria does basic trans-
action management for all the transactions between P-Port,
S-Port, and U-Port. The 8051 does not reside in the data path; it
manages the path. The data path is optimized for performance.
The 8051 executes firmware that supports NAND, SD, SDIO,
MMC+, and CE-ATA devices at the S-Port. For the NAND device,
the 8051 firmware follows the smart media algorithm to support:
Physical to logical management
Four random bits ECC detection and correction support
Wear leveling
NAND Flash bad blocks handling
Configuration and Status Registers
The West Bridge Astoria device includes configuration and
status registers that are accessible as memory mapped registers
through the processor interface. The configuration registers
allow the system to specify certain behavior of Astoria. For
example, it is able to mask certain status registers from raising
an interrupt. The status registers convey various status, such as
the addresses of buffers for read operations.
Processor Interface (P-Port)
Communication with the external processor is realized through a
dedicated processor interface. This interface is configured to
support different interface standards. This interface supports
multiplexing and nonmultiplexing address or data bus in both
synchronous and asynchronous pseudo CRAM-mapped, and
nonmultiplexing address or data asynchronous SRAM-mapped
memory accesses. The interface also can be configured to a
pseudo NAND interface to support the processor’s NAND
interface. In addition, this interface can be configured to support
SPI slave. Asynchronous accesses can reach a bandwidth of up
to 66.7 MBps. Synchronous accesses can be performed at 33
MHz across 16 bits for up to 66.7 MBps bandwidth.
The memory address is decoded to access any of the multiple
endpoint buffers inside Astoria. These endpoints serve as buffers
for data between each pair of ports, for example, between the
processor port and the USB port. The processor writes and reads
into these buffers via the memory interface.
Access to these buffers is controlled by either using a DMA
protocol or using an interrupt to the main processor. These two
modes are configurable by the external processor.
As a DMA slave, Astoria generates a DMA request signal to
signify to the main processor that a specific buffer is ready to be
read from or written to. The external processor monitors this
signal and polls Astoria for the specific buffers ready for read or
write. It then performs the appropriate read or write operations
on the buffer through the processor interface. This way, the
external processor only deals with the buffers to access a
multitude of storage devices connected to Astoria.
In the Interrupt mode, Astoria communicates important buffer
status changes to the external processor using an interrupt
signal. The external processor then polls Astoria for the specific
buffers ready for read or write, and it performs the appropriate
read or write operations through the processor interface.
USB Interface (U-Port)
In accordance with the USB 2.0 specification, Astoria can
operate in Full Speed USB mode in addition to High Speed USB.
The USB interface consists of the USB transceiver. The USB
interface is accessible by both the P-Port and the S-Port.
The Astoria USB interface supports programmable
CONTROL/BULK/INTERRUPT/ISOCHRONOUS endpoints.
Astoria also has an integrated USB switch shown in Figure 1 that
allows interfacing to an external Full Speed USB PHY.
Figure 1. U-Port With Switch and Control Block
Mass Storage Support (S-Port)
The S-Port is configurable in six different interface modes, either
simultaneously supporting an SD/SDIO/MMC+/CE-ATA port and
a 8-bit SLC or MLC NAND Flash ports, supporting two
SD/SDIO/MMC+/CE-ATA ports, supporting up to eight Chip
Enable (CE#) for 8-bit or 16-bit SLC or MLC NAND Flash port,
supporting SD/SDIO/MMC+/CE-ATA port and GPIO, supporting
NAND Flash port and GPIO, and GPIO. These configurations
are controlled by the 8051 firmware. The 16-bit NAND Flash
interface can only be used when there is no other mass storage
device connected to the S-Port.
D+
D-
USB 2.0
XCVR
USB Port
(U Port)
USB Switch
and Control
Block
SWD+
SWD-
USBALLO
UVALID
[+] Feedback
CYWB0224ABS, CYWB0224ABM
CYWB0226ABS, CYWB0226ABM
PRELIMINARY
CONFIDENTIAL
Page 3 of 7
N-Xpress™ NAND Controller (S-Port)
Astoria, as part of its mass storage management functions, fully
manages the SLC and MLC NAND Flash devices. The
embedded 8051 manages the actual reading and writing of the
NAND along with its required protocols. It performs standard
NAND management functions such as ECC and wear leveling.
The Astoria supports single bit ECC for the SLC and 4-bit ECC
for MLC NAND Flash. SLC NAND Flash devices are supported
by CYWB0244ABS. CYWB0244ABM supports both SLC and
MLC NAND Flash devices.
S-Port Configuration Modes
The S Port is configurable in six different interface modes.
NAND Flash and SD/SDIO/MMC/CE-ATA interface mode
NAND Flash interface mode
Dual SD/SDIO/MMC/CE-ATA interface mode
SD/SDIO/MMC/CE-ATA and GPIO interface mode
NAND Flash and GPIO interface mode
GPIO interface mode
NAND Flash Interface Mode
The NAND Flash interface mode configures the S-Port to
interface with NAND Flash devices only. In this interface mode,
the S-Port is configured to interface up to sixteen 8-bit SLC or
MLC NAND Flash
NAND Port (S-Port)
Astoria, as part of its mass storage management functions, fully
manages the SLC and MLC NAND Flash devices. The
embedded 8051 sets up reading and writing transaction of the
NAND along with its required protocols. It performs standard
NAND management functions such as ECC and wear leveling.
The Astoria supports single bit ECC for the SLC and four bytes
random ECC detection and correction for MLC NAND Flash.
SLC NAND Flash devices are supported by CYWB0244ABS.
CYWB0244ABM supports both SLC and MLC NAND Flash
devices.
SD/SDIO/MMC+/CE-ATA Port (S-Port)
When Astoria is configured with firmware to support SD, SDIO,
MMC+, and CE-ATA, this interface supports:
The Multimedia Card System Specification, MMCA Technical
Committee, Version 4.1.
SD Memory Card Specification - Part 1, Physical Layer Speci-
fication, SD Group, Version 1.10, October 15, 2004.
SD Memory Card Specification - Part 1, Physical Layer Speci-
fication, SD Group, Version 2.0, May 9, 2006.
SD Specifications - Part E1 SDIO Specification, Version 1.10,
August 18, 2004.
CE-ATA Specification - CE-ATA Digital Protocol, CE-ATA
Committee, Version 1.1, September, 2005.
West Bridge Astoria provides support for 1-bit and 4-bit SD and
SDIO cards, 1-bit, 4-bit and 8-bit MMC, MMC+ cards, and
CE-ATA drive. For the SD, SDIO, MMC/MMC Plus, and CE-ATA,
this block supports one card for one physical bus interface.
Astoria supports SD commands including the multisector
program command that are handled by the API.
[+] Feedback

CYWB0226ABM-BVXI

Mfr. #:
Manufacturer:
Cypress Semiconductor
Description:
USB Interface IC USB/Mass Storage
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union