We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 51372

Zynq-7000 AP SoC - USB Driver Support and OTG Version


What is the driver support status and plan? What OTG version is supported?


Driver Status as of August 8, 2012:

The standalone driver supports the controller in Device mode (not Host or OTG). In the 14.2 tools,there isan example for Bulk transfers (mass storage). In the 14.3 tools, a Control Transfer example will be added and references to non-existing files will be removed.There are nodefinite plans to work on adding further examples to the standalone driver. The mass storage example supports both control and bulk transfers. There is no need for adding a separate control transfer example.

The Linux driver supports all four transfer types for both Host and Device modes. OTG mode is not supported. The Host driver has been tested in all four of the transfer types using Flash memory, Mouse, and Camera devices. In Device mode, only the Bulk transfer type has been tested.

OTG 1.3 Supported

The Zynq USB controller implements OTG 1.3 specification which is older and a new OTG 2.0 specification is available. There are interoperability issues between these two versions of OTG specification. The OTG feature will not work when connected to a standard OTG device which implements OTG 2.0 version. OTG has been tested by connecting two Zynq boards back-to-back.

AR# 51372
Date Created 08/20/2012
Last Updated 08/23/2012
Status Active
Type General Article
  • Zynq-7000
  • USB