Cypress 2100 manual EZ-USB Series USB Controller

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.

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

Image 1
Contents EZ-USB Series USB Controller How does Anchor Chips make USB easy? Complete USB Design Made EasyFeatures Benefits RAM Architecture Unprecedented Soft ArchitectureHow It Works Enumeration ReNumerationFour Major Benefits of Smart USB Core Automatically Handles Low-Level USB OverheadEfficient EZ-USB Code Comparison of Standard USB Request Get Descriptor Turbo Bulk Capability Turbo PerformanceTurbo Isochronous Capability Leap in Performance with 8051 Compatibility Options for Loading 8051 Firmware Flexible for Many ApplicationsMore Endpoint Buffer Memory Low Power-Even for Bus-Powered DevicesDevelopment Board EZ-USB Series 2100 Xcelerator Development KitCompiler from Keil Device Driver Anchor UtilitiesAN2131-DK-001 Packages and Pin Definitions USB I/O EZ-USB Internal RAM Product Family Ordering Information