Download Print this page
Cypress EZ-USB Series 2100 Product Manual

Cypress EZ-USB Series 2100 Product Manual

Ez-usb series 2100 usb controller

Advertisement

Quick Links

EZ-USB™ Series 2100
USB Controller
EZ-USB Series 2100 Family
The Anchor Chips EZ-USB™ family (AN21XX/AN23XX) provides
significant improvements over other USB architectures including an
enhanced 8051 core, 4 or 8 Kbytes of RAM, an intelligent USB core, and
high-performance I/O ports. The family includes 16 different products to
accommodate the needs of different systems.
The enhanced 8051 core provides five times the performance of the
standard 8051, while maintaining complete 8051 software compatibil-
ity. With on-chip RAM, firmware code can be downloaded from the
host PC. This allows the peripheral manufacturer to easily modify and
transfer new code to current and new users. This on-chip memory
eliminates the need for external memory.
The EZ-USB family supports high-bandwidth transfers by providing
an efficient mechanism to move data between external memory and
the USB FIFOs. Using this "turbo mode," the 8051 core can transfer
1024 bytes of data in or out of an isochronous FIFO in 338 microsec-
onds. This leaves a high percentage of the bandwidth for the processor
to service the application. The EZ-USB family 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 USB Specification version 1.0, including support for remote
wake-up. The internal SRAM replaces Flash memory, EEPROM,
EPROM, or masked ROM that is conventionally used in other USB
solutions.
The EZ-USB family offers two packages, a 44 PQFP and an 80 PQFP.
All EZ-USB devices are pin- and software-compatible. And, all RAM
versions have ROM equivalents to allow easy migration for high-
volume applications.
Features
·
Single-chip, low-power
solution for high-speed USB
peripherals
·
Firmware downloadable
·
High-performance I/O port
·
Small board space (less than
1 square inch)
·
44 PQFP or 80 PQFP
·
USB Specification 1.1
compliant
·
Uses commercially-available
8051 software tools
·
Thirty-one flexible endpoints
·
All endpoints can be double
buffered
·
4 or 8 Kbytes of memory
·
Five times the speed of a
standard 8051
·
Supports composite devices
·
I²C controller
·
Supports isochronous, bulk,
control, and interrupt data
·
On-chip PLL
EZ-USB Series 2100
AN2121SC
AN2321SC
AN2125SC
AN2325SC
AN2126SC
AN2326SC
AN2131SC
AN2331SC
AN2135SC
AN2335SC
AN2136SC
AN2336SC
AN2131QC
AN2331QC

Advertisement

loading
Need help?

Need help?

Do you have a question about the EZ-USB Series 2100 and is the answer not in the manual?

Questions and answers

Summary of Contents for Cypress EZ-USB Series 2100

  • Page 1 EZ-USB™ Series 2100 USB Controller EZ-USB Series 2100 Family The Anchor Chips EZ-USB™ family (AN21XX/AN23XX) provides significant improvements over other USB architectures including an enhanced 8051 core, 4 or 8 Kbytes of RAM, an intelligent USB core, and high-performance I/O ports. The family includes 16 different products to accommodate the needs of different systems.
  • Page 2 Second, the EZ-USB architecture reduces software code significantly over other USB solutions. This combination gives users a quick and easy path toward obtaining a working prototype. EZ-USB Series 2100 Typical USB High-Speed Peripheral Implementation Flash ROM Shared EEPROM Micro-...
  • Page 3 Five External Interrupts Flexible without sacrificing standard 8051 interrupts Separate Memory Design flexibility in USB program code Expansion Port No sacrifice in I/O capability for high-functionality peripheral devices Non-multiplexed, requiring no external latch EZ-USB Series 2100 ® driver needed to test USB traffic and firmware...
  • Page 4 The “soft,” programmable nature of the EZ-USB architecture provides flexibility while minimizing risks. EZ-USB Series 2100 Soft Configuration Host PC Anchor Chips USB Controller Code Download USB requires synchronization between four major technology...
  • Page 5 Upon power-up or plug-in, the EZ-USB chip automatically enumerates as a default USB device. This allows the USB core EZ-USB Series 2100 to download 8051 code. The USB core logic inside EZ-USB per- forms this initial enumeration and code download while holding the 8051 in reset.
  • Page 6 X.25 or frame relay. This makes software development complex. EZ-USB Series 2100 The EZ-USB chip family reduces the complexity of USB. It has a predefined default descriptor that causes it to function as a generic USB device. Very little...
  • Page 7 (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 transfers and responding to the Status stage. EZ-USB Series 2100 EZ-USB Method EZ-USB core copies Setup...
  • Page 8 EZ-USB Series 2100 To make full use of the USB bandwidth, the EZ-USB family has large endpoint buffers and a fast method for transferring data into and out of the buffers. With...
  • Page 9 EZ-USB family is binary-code compatible and performs the same functions as the industry- standard 8051. The effects of EZ-USB Series 2100 instructions on bits, flags, and other status functions are identi- cal to the standard 8051. The enhanced 8051 core also provides...
  • Page 10 Loading 8051 Firmware from the Host EZ-USB Series 2100 Options for Loading 8051 Firmware The EZ-USB family provides the peripheral developer with four options for loading its 8051 firmware.
  • Page 11 The EZ-USB family supports one control endpoint. To simplify firmware programming, the EZ-USB chip provides data from EZ-USB Series 2100 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.
  • Page 12: Development Board

    EZ-USB Series 2100 Xcelerator Development Kit The EZ-USB Xcelerator™ development kit provides a complete hardware and software solution for accelerating the firmware and device driver development for all the members of the EZ-USB family. Other USB development kits use emulation of the eventual USB device.
  • Page 13: Device Driver

    Windows 98 or OSR 2.1. With source code provided, peripheral driver developers can convert this code to a miniport driver to meet their unique needs. EZ-USB Series 2100 The EZ-USB Series 2100 Xcelerator Development Kit (AN2131-DK-001) · EZ-USB Development Board ·...
  • Page 14 0.95 0.10 0.65 1.60 TYP 44-Pin Lead Detail 8 Places REF. Base Plane Seating Plane 0.28 0.18 1.95 + 0.15 80-Pin Lead Detail EZ-USB Series 2100 0.23 0.13 2.35 MAX 0.80 18.10 14.05 17.70 13.95 1.00 0.80 3.04 MAX 13.45 12.95...
  • Page 15 EZ-USB Series 2100 l a i l a i l a i l a i l a i I I I I I C C C C C 2 2 2 2 2...
  • Page 16: Ordering Information

    Ordering Information With the broadest family of USB solutions in the market, peripheral manufactures can find the right combination of features, board space, and price to fit their applications. All eight of EZ-USB family members with internal RAM can be converted to ROM equivalents with no changes in their design. EZ-USB Internal RAM Product Family Part Package...