UPGRADE YOUR BROWSER

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

Description

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.

Solution

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.

Work-around:

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 Created 06/27/2014
Last Updated 03/25/2015
Status Active
Type General Article
Devices
  • SoC
  • Zynq-7000