|
Overview
Synopsys' DesignWare® USB 2.0 Device Controller (UDC20) supports high-speed, 480-Mbps transfers, performing 40 times faster than USB 1.1 full-speed operation.
Integrating this digital, synthesizable logic into an ASIC, FPGA, or ASSP peripheral design ensures complete USB 2.0 compliance, device functionality, and backward compatibility with USB 1.1.
Optimizing development time and diminishing engineering risk, Synopsys' UDC20 helps designers bring their peripheral design to market faster.
The UDC20 features industry-standard interfaces that easily integrate the USB 2.0 transceiver and application logic.
The USB 2.0 Transceiver Macrocell Interface (UTMI) connects the UDC20 to an external stand-alone or integrated macrocell USB 2.0 transceiver.
Synopsys' Virtual Component Interface (VCI) provides seamless integration with any application logic or system bus.
For fast configuration and optimization, Synopsys' RapidScript® utility builds the core and test environment in source code for the targeted application.
Highlights
- Certified High-Speed USB 2.0 Device Controller
- Supports high-speed (480-Mbps), full-speed (12 Mbps), and low-speed (1.5 Mbps) devices
- Supports USB 2.0 Transceiver Macrocell Interface (UTMI)
- Available in Verilog
- Applications supported include digital video cameras, DSL modems, cable modems, & digital still cameras
- Interfaces to any application bus
- Supports Virtual Component Interface (VCI) to application logic
- Optional support for AHB and DMA engine
- Programmable number of endpoints
- Flexible endpoint configuration with Windows® 98, ME, 2000, XP Host Class Drivers
- Process independent and portable to any foundry
- Fully synchronous design
- Microprocessor independent
- Tool independent
- Backward compliance with USB 1.1 Specification
- Supports up to 16 configurations, 16 interfaces per configuration, and 16 alternate settings per interface
- Easy endpoint configuration
- Supports chirp sequences
- Supports Ping protocol
- Suspend/resume logic provided
- Supports UTMI-compliant and NPX ISP1501 Peripheral Transceivers
- Get Descriptor command can be decoded by the application
- Vendor-specific commands may be easily added
- Maintains address pointer for endpoint 0 transaction
For questions or comments on DesignWare, Contact Us
|