|
Overview
The Synopsys DesignWare® USB Device Controller (UDC) is a set of synthesizable building blocks that ASIC/FPGA designers can use to implement a complete USB device interface.
The UDC is fully compliant with revision 1.1 of the USB specification.
By utilizing Synopsys' production-proven UDC, designers can significantly reduce development time and engineering risk and bring their USB-based solutions to market faster.
The UDC can be customized and optimized for a specific application. In addition, the design can be easily migrated to almost any technology in a relatively short period of time.
Synopsys' UDC bridges an industry-standard USB interface to a simple read/write parallel interface.
The simple interface shields the designer from the complexities of the USB protocol, and makes it easy to integrate the UDC to the customer's target application.
Highlights
- 32-bit Virtual Component Interface (VCI)
- Maintains address pointer for endpoint 0 transactions
- Silicon proven
- USB 1.1 compliant
- AHB Interface and DMA Engine options
- Standard register set specification available
- Applications supported include: pointing devices, scanners, cameras, faxes, printers, speakers, monitor
- Available in Verilog
- Supports low-speed and full-speed devices
- Programmable number of endpoints
- Easily configurable endpoint organization
- Supports up to 15 configurations, up to 15 interfaces per configuration, and up to 15 alternate settings per interface
- Supports all USB standard commands
- Easy to add Vendor/Class commands
- Suspend/resume logic provided
- Approximately 12K gates for 5 physical endpoints
- Test Environment includes USB compliance tests and Bus Functional Models
For questions or comments on DesignWare, Contact Us
|