Cypress 2100 manual Complete USB Design Made Easy, How does Anchor Chips make USB easy?

Page 2

Complete USB Design Made Easy

With the EZ-USB family, the peripheral designer gains two overall advantages: First, the design is much simpler because of the chip’s significant integration and built-in flexibility. Second, the

High-Speed

 

Typical USB

 

Peripheral

Implementation

 

I/O

 

 

Anchor USB

 

 

Solution

 

 

Flash ROM

Shared

Micro-

EEPROM

Memory

EPROM

processor

 

 

ROM

 

DMS

 

USB

 

 

Protocol

 

Controller

 

 

 

Controller

 

(Optional)

 

 

 

Chip

 

 

 

 

 

 

USB

 

 

 

Port

 

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.

Anchor Chips’ EZ-USB family 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 designers can have USB traffic running within hours, instead of weeks as with other USB solutions.

The EZ-USB family of controllers simplifies the process of imple- menting USB hardware and software development for peripheral manufacturers. Low- level USB protocol requirements are automatically handled by the Anchor smart USB core and the included software utilities.

How does Anchor Chips make USB easy?

1A typical USB implementation uses nonvolatile memory

(EPROM, EEPROM, Flash memo- ry), a microprocessor, RAM, USB SIE and DMA. The EZ-USB family includes all the building blocks for a complete and low- cost USB solution in a single chip. The design is much simpler since timing and interface analysis are significantly reduced.

2The EZ-USB RAM architecture provides design and software

flexibility. Its “soft” configuration enables peripheral manufacturers and designers to make changes to the USB device through software. This means complete flexibility with minimal design risks.

3The EZ-USB family uses an intelligent USB core to simplify 8051 firmware

code by as much as 80%. This reduces the firmware designer’s need to develop code to handle the low-level nuances of the USB specification. The designer is free to concentrate on higher level functions. EZ-USB firmware development is quick, requiring less binary code and reducing the likelihood of errors.

4With the EZ-USB family’s software utilities and tools, firmware develop-

ment is simplified and accelerated. Firmware can be tested indepen- dent of drivers, allowing the firmware developer and driver software developer to write code simultaneously. They do not need each other to verify and test code. This dual path decreases software development time.

EZ-USB Series 2100

Image 2
Contents EZ-USB Series USB Controller Complete USB Design Made Easy How does Anchor Chips make USB easy?Features Benefits Unprecedented Soft Architecture RAM ArchitectureEnumeration ReNumeration How It WorksEfficient EZ-USB Code Automatically Handles Low-Level USB OverheadFour Major Benefits of Smart USB Core Comparison of Standard USB Request Get Descriptor Turbo Isochronous Capability Turbo PerformanceTurbo Bulk Capability Leap in Performance with 8051 Compatibility Flexible for Many Applications Options for Loading 8051 FirmwareLow Power-Even for Bus-Powered Devices More Endpoint Buffer MemoryCompiler from Keil EZ-USB Series 2100 Xcelerator Development KitDevelopment Board AN2131-DK-001 Anchor UtilitiesDevice Driver Packages and Pin Definitions USB I/O Ordering Information EZ-USB Internal RAM Product Family