USBHS-DEV_SS - USB 2.0 High Speed Device Software Stack

USBHS-DEV_SS.PNG

The USBHS-DEV_SS Software Stack is a USB 2.0 software stack dedicated for the USBHS-DEV USB 2.0 High Speed controller. It provides Device Application Programming Interface (API) which allows the user to build its own applications without detailed knowledge of the USB controller hardware.

The rich set of optional applications reduces the learning curve and allows the achievement of writing robust embedded software for a USB High Speed IP core. The configuration file allows the selection of the debug or non-debug version, disable and enable some functionalities and other USB resources.

The USBHS-DEV_SS is an ideal choice for using USB in an embedded device as it is optimized for small footprint and portability.

  • Complies with USB 2.0 High Speed Specification
  • Complies with USB Command Verifier tests
  • Support for devices with many configurations and interfaces
  • Complete support for the Evatronix USB 2.0 Hi-Speed device controller
  • Scalable (allows choosing of the required features)
  • Written in ANSI-C
  • CPU and OS independent
  • Linux-like API USB Driver Module
  • Highly portable embedded architecture
  • Complete C language source code
  • Example HID application
  • Documentation set

Related Products

USBHS-DEV - USB 2.0 High Speed device controller with UTMI/ULPI PHY interfaces and Generic/AMBA®/PVCI interfaces for the CPU.