CYWB0120AB
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 Antioch.
Functional Overview
The SLIM® Architecture
The Simultaneous Link to Independent Multimedia (SLIM)
architecture allows three different interfaces (the P-port, the
S-port, and the U-port) to connect to one another independently.
With this architecture, using West Bridge® Antioch™ to connect
a device to a PC through an USB does not disturb any of the
functions of the device. It still accesses mass storage at the
same time the PC is synchronizing with the main processor.
In the Interrupt mode, Antioch communicates important buffer
status changes to the external processor using an interrupt
signal. The external processor then polls Antioch for the specific
buffers ready for read or write and performs the appropriate read
or write operations through the processor interface.
USB Interface (U-Port)
In accordance with the USB 2.0 specification, Antioch operates
in Full Speed USB mode in addition to High Speed USB mode.
The USB interface consists of the USB transceiver. The USB
interface accesses and also is accessed by both the P-port and
the S-port.
The SLIM architecture enables new usage models, in which a
PC accesses a mass storage device independent of the main
processor, or enumerates access to both the mass storage and
the main processor at the same time.
In a handset, this typically enables the user to use the phone as
a thumb drive or download media files to the phone while still
having full functionality available on the phone. The same phone
functions as a modem to connect the PC to the web.
The Antioch USB interface supports programmable
CONTROL/BULK/INTERRUPT/ISOCHRONOUS endpoints.
Mass Storage Support (S-Port)
8051 Microprocessor
The S-port is configured to support SD/MMC+ port.
The 8051 microprocessor embedded in Antioch does basic
transaction management for all the transactions between the
P-port, the S-port, and the 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 SD
and MMC devices at the S-port.
SD/MMC Port (S-Port)
Antioch Lite is configured to support MMC/SD. This interface
supports:
■ The MultiMediaCard System Specification, MMCA Technical
Committee, Version 4.1
Configuration and Status Registers
■ SD Memory Card Specification - Part 1, Physical Layer
Specification, SD Group, Version 1.10, October 15, 2004, and
Version 2.0, November 9, 2005
The West Bridge Antioch device includes configuration and
status registers that are accessible as memory mapped registers
through the processor interface. The configuration registers
enable the system to specify specific behavior from Antioch. For
example, it masks some status registers from raising an
interrupt. The status registers convey the status of the different
parameters of Antioch, such as the addresses of buffers for read
operations.
West Bridge Antioch provides support for 1-bit and 4-bit SD
cards: 1-bit, 4-bit, and 8-bit MMC, and MMC+. For the SD,
MMC/MMC+ card, this block supports one card for one physical
bus interface.
Antioch supports SD commands including the multisector
program command that is handled by the API.
Processor Interface (P-Port)
Clocking
Communication with the external processor is realized through a
dedicated processor interface. This interface supports both
synchronous and asynchronous SRAM mapped memory
accesses. This ensures straightforward electrical
communications with the processor that also has other devices
connected on a shared memory bus. Asynchronous accesses
reach a bandwidth of up to 66.7 MBps. Synchronous accesses
are performed at 33 MHz across 16 bits for up to 66.7 MBps
bandwidth.
Antioch allows either to connect a crystal between the XTALIN
and XTALOUT balls or connect an external clock at the XTALIN
ball. The power supply level at the crystal supply XVDDQ
determines whether a crystal or a clock is provided. If XVDDQ is
detected as 1.8 V, Antioch assumes that a clock input is
provided. To connect a crystal, XVDDQ must be 3.3 V. Note that
the clock inputs at 3.3 V level are not supported.
CYWB0120AB supports crystals only at 19.2, 24, and 26 MHz.
At 48 MHz, only clock inputs are supported. Clock inputs are
supported at all frequencies.
The memory address is decoded to access any of the multiple
endpoint buffers inside Antioch. 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 through the memory interface.
Antioch has an on-chip oscillator circuit that uses an external
19.2/24/26 MHz (±150 ppm) crystal with the following
characteristics:
Access to these buffers is controlled by using either a DMA
protocol or an interrupt to the main processor. These two modes
are configured by the external processor.
■ Parallel resonant
■ Fundamental mode
■ 1 mW drive level
■ 12 pF (5% tolerance) load capacitors[1]
As a DMA slave, Antioch generates a DMA request signal to
signify to the main processor that it is ready to read from or write
to a specific buffer. The external processor monitors this signal
and polls Antioch for the specific buffers ready for read or write.
Note
1. Specified as typical for 24 MHz frequency. Load capacitance varies with crystal vendor specifications and frequency used.
Document Number: 001-49144 Rev. *C
Page 3 of 23