Arasan provides the xHCI (eXtensible Host Controller Interface) driver for the USB 3.0 Host stack that makes it possible to communicate with the USB 3.0 device through the xHC hardware. The driver conforms to the latest USB 3.0 and xHCI specifications; it allows existing and new developments to easily migrate to the USB 3.0 specification. It is designed to seamlessly integrate into any OS design for an easy and cost-effective solution. It is also possible to validate the xHCI driver without the xHC hardware by using the Test harnesses developed for application layer and hardware layer.
Features
Compliant with eXtensible Host Controller Interface for USB 3.0 version 0.9
Portability in choice of OS, processors and hardware
Easy-to-use interface for applications
Fully documented generic device operation API
Easy to integrate with any USB Host Stack
Deliverables
Source code and/or binaries for xHCI driver
User Manual
API Guide
Release Notes
Applications
Can be used for data storage, mobile computing and imaging devices
System manufacturers can port the xHCI driver to respective system hardware and operating system to produce end user solution
Silicon developers can use the driver and board environment to test the device silicon during development
Silicon vendors can use the stack to create a reference system design to provide to their IC customers