Complete USB Design Made Easy
With the
| 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 |
|
Anchor Chips’
The
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
2The
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
code by as much as 80%. This reduces the firmware designer’s need to develop code to handle the
4With the
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.