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# 61313

Zynq USB ULPI interface on USB controller freezes when voltage on Vbus crosses the Vbus valid threshold


When the USB controller is configured in device mode, and Vbus voltage is varied such that it crosses the Vbus valid threshold multiple times, the ULPI interface becomes unresponsive.


Impact: Minor.

This issue is seen only when the USB controller is operating in device mode and when the Vbus valid threshold is crossed multiple times resulting in generation of Vbus valid interrupts.

The USB controller should ignore these interrupts while operating in device mode as this interrupt is only applicable for A-Type devices while operating in OTG mode.


The following work around must be implemented in the driver to overcome this problem.

When the controller is configured in device mode, the driver should disable Vbus valid interrupts.

Affected: All Zynq-7000 parts.
Resolution: Work-around in the Driver.

AR# 61313
Date 03/25/2015
Status Active
Type General Article
  • SoC
  • Zynq-7000
Page Bookmarked