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.