The Synopsys USB 2.0 Device Controller enables ASIC/FPGA designers to implement a complete USB 2.0 Device interface. The USB 2.0 Device supports USB High, Full and Low speeds as defined in the USB specification. By utilizing Synopsys' production-proven USB 2.0 Device, designers can significantly reduce development time and engineering risk and bring their USB-based solutions to market faster. The USB 2.0 Device 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.