Cypress 2100 manual Anchor Utilities, Device Driver, AN2131-DK-001

Page 13

EZ-USB Series 2100

Anchor Utilities

Anchor Chips provides the best tools to accelerate the developer’s firmware development. The USB Control Panel allows the developer to send and receive interrupt, bulk, and isochronous packets and standard USB device requests without first developing the host- based driver for the specific application. The USB Control Panel provides manual control of USB host controller response. It can be used to test a multitude of operating conditions without first learning low-level USB program- ming. The user can quickly test different packet sizes and emulate USB host application responses. In addition, users can quickly test and adjust firmware based on immediate results from the USB Control Panel.

Also in the EZ-USB development kit is the EZ-USB 8051 firmware library and firmware 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, I2C programming, descriptor table parsing, USB initialization, device initialization, suspend/resume and complete USB standard device request processing.

Device Driver

A general-purpose device driver is included in the Xcelerator development kit. It is a WDM driver for 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.

The EZ-USB Series 2100

Xcelerator Development Kit

(AN2131-DK-001)

·EZ-USB Development Board

·EZ-USB Peripheral Board

·EZ-USB Firmware Library and Firmware Frameworks

·EZ-USB General-Purpose Device Driver

·EZ-USB Driver and Firmware Sample Code

·EZ-USB Control Panel

·EZ-USB Documentation

·Reference Schematics

·8051 C Compiler from Keil Software

·8051 Assembler from Keil Software

·8051 Custom Debugger from Keil Software

Image 13
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