background image

EZ-USB Series 2100

More Endpoint Buffer
Memory

The EZ-USB chip supports more
endpoints and provides more
endpoint buffer memory than any
other USB-device solution in the
market. The USB specification
describes an endpoint as a source
or sink of data. In the EZ-USB
chip, endpoints are constructed
as RAM (bulk, control, interrupt
endpoints) or FIFOs (isochronous
endpoints). With support for 31
endpoints (the maximum in the
USB specification), it gives the
peripheral designer ultimate
flexibility. Unlike other USB
peripheral alternatives, the
EZ-USB architecture also sup-
ports the maximum packet size
for each endpoint. Thus 64-byte
packets are available for all
control, bulk, and interrupt
endpoints. Isochronous endpoints
are double buffered with a packet
size of up to 1024 bytes, the
maximum allowable under the
USB specification.

Control

The EZ-USB family supports one
control endpoint. To simplify
firmware programming, the
EZ-USB chip provides data from

control transfers in two separate
buffers. It also has a unique
capability to manage the three-
phase transfer in hardware,
relieving device firmware from
this task.

Bulk/Interrupt

Bulk endpoints are used when
data integrity must be guaran-
teed, but without critical delivery
time. The EZ-USB family provides
14 bulk endpoints: seven IN and
seven OUT.  These endpoints can
be programmed to be double-
buffered, which improves trans-
fer bandwidth in some applica-
tions. Bulk data is accessible as
RAM or FIFO data. The IN and
OUT endpoints can also be used
as interrupt endpoints.

Isochronous

These endpoints support stream-
ing data such as audio or video.
The EZ-USB family supports 16
isochronous endpoints: eight IN
and eight OUT. A pool of FIFOs
can be allocated among the
endpoint to a maximum of
1 Kbyte. Isochronous endpoints
are double-buffered, as required
by the USB specification, so the
actual size of iscochronous buffer
memory is 2 Kbytes.

Low Power—Even for
Bus-Powered Devices

The EZ-USB family meets the
tough power specifications of
USB. Running off of a 3.3V power
supply, it can accommodate bus-
powered devices and self-pow-
ered peripherals. In addition,
with a 50 mA current draw under
full operating conditions, the
EZ-USB family provides current
headroom for peripheral func-
tions. This meets the USB require-
ment of 100 mA maximum
current for attached peripherals
prior to configuration. Total
maximum power required by an
EZ-USB chip under active condi-
tions is 170 mW. Other solutions
require five times more power.

Thirty-one
Endpoints
for Ultimate
Flexibility

Summary of Contents for AN2121SC

Page 1: ...also supports an equiva lent data transfer rate for bulk packets of over 2 Mbytes per second which is more than the USB bandwidth The EZ USB family conforms to the high speed 12 Mbps require ments of...

Page 2: ...y eliminates the need to become an expert in USB It allows the designer to take advantage of the benefits of USB without investing large amounts of time and energy With the EZ USB family peripheral de...

Page 3: ...nificantly less 8051 USB code since core handles most USB activity Architecture Shortened USB learning curve Quicker working prototypes and final production models More software development time to de...

Page 4: ...gn implementation Peripheral manufacturers can provide firmware updates in conjunction with driver changes via a floppy disk or through Internet downloads Thus Unprecedented Soft Architecture software...

Page 5: ...code download while holding the 8051 in reset Once enumerated the host PC downloads 8051 code into EZ USB RAM over the USB interface Anchor Chips supplies the software tools to incorporate the loader...

Page 6: ...compared to other solutions And since less memory is needed for firmware board size and system cost are reduced Automatically Handles Low Level USB Overhead Test Code Supports USB Chapter 9 String des...

Page 7: ...rt address of the requested descriptor data 2 The EZ USB core does the rest The EZ USB core automatically takes care of error checking and retries dividing the table into packets for the various IN tr...

Page 8: ...he last frame s data while the other FIFO empties or fills with new USB data A single movx instruction transfers data between EZ USB endpoint FIFOs and external logic in two cycles or 330 nano seconds...

Page 9: ...ike the FRW signal the FRD signal may be tailored for different interface requirements support extra features such as a second data pointer a second UART cycle stretched timing an expanded interrupt s...

Page 10: ...ware Because of the flexibility of the external EEPROM and inter nal RAM manufacturers have the option to make last minute changes to a design code without impacting production schedules External mem...

Page 11: ...ata integrity must be guaran teed but without critical delivery time The EZ USB family provides 14 bulk endpoints seven IN and seven OUT These endpoints can be programmed to be double buffered which i...

Page 12: ...signals and provide a convenient interface to a logic analyzer C Compiler from Keil The C compiler from Keil Soft ware lets the designer write 8051 microcontroller applications in C and still get the...

Page 13: ...are frame works With this library of predefined function calls devel opers can quickly develop their peripheral function The firm ware library includes functions such as ReNumeration I2 C programming...

Page 14: ...nd Pin Definitions 1 10 10 9 90 13 45 12 95 8 00 REF 11 33 23 12 22 44 34 0 80 BSC 44 PQFP 2 35 MAX 0 45 0 30 0o 7o 1 00 0 80 1 95 0 15 80 Pin Lead Detail 2 7 6 2 6 6 0 28 0 18 8 Places 12o REF Base P...

Page 15: ...o P d n u o r G d n a r e w o P d n u o r G d n a r e w o P d n u o r G d n a r e w o P 7 7 8 1 D N G A 0 1 0 1 1 2 C C V A 5 4 3 1 3 2 2 1 6 8 3 4 3 5 4 3 1 3 2 2 1 6 8 3 4 3 3 1 6 5 3 3 2 7 1 4 1 3...

Page 16: ...10 Fax 408 943 6848 www cypress com Anchor Chips Incorporated 12396 World Trade Drive M S 212 San Diego CA 92128 Telephone 858 613 7900 Fax 858 676 6896 www anchorchips com A Business Unit of Cypress...

Reviews: