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

Zynq-7000 AP SoC USB and AXI_USB Software Drivers - Device Class Matrix and Examples

Description

Xilinx provides USB device drivers for Linux (PetaLinux) and standalone (SDK). We provide ready-to-go design examples and instructions for others. These are summarized in the table.

Solution

Tested devices are listed in the table below.

Device Class Interface Linux Driver PS USB Linux Driver AXI USB Standalone Driver PS USB Standalone Driver AXI USB Design Examples
01: Audio Host: USB Headphones ~ ~ ~ ~
02: Comm Device Device: RNDIS (./gadget/f_rndis.c) Tested ~ ~

PS USB Linux: Ethernet RNDIS
(Xilinx Answer 58277)

Device: CDC Ethernet (./gadget/ether.c) Tested ~ ~ ~
03: HID Device: (./gadget/hid.c)
Host: USB Keyboard
Tested ~ Keyboard, Mouse ~
05: PID ~ ~ ~ ~ ~
06: Image ~ ~ ~ ~ ~
07: Printer ~ ~ ~ ~ ~
08: Mass Storage Device: Mass Storage Device
Host: Flash Drive
Tested ~ Mass storage

PS USB Standalone: BIST Example - Mass Storage SCSI drive

PS USB Linux: Mass Storage
(Xilinx Answer 58277)

09: USB Device Host: Belkin Hub na ~ na ~
0A: CDC-data Device: RNDIS ~ ~ ~ ~
0B: SmartCard ~ ~ ~ ~ ~
0D: Content Security ~ ~ ~ ~ ~
0E: Video ~ ~ ~ ~ ~
0F: Personal Healthcare ~ ~ ~ ~ ~
10: Audio/Video Host: Webcam ~ ~ ~ ~
E0: Wireless Controller ~ ~ ~ ~ ~

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
58277 Zynq-7000 PS USB Peripheral Driver Examples - Mass Storage and Ethernet N/A N/A
AR# 57241
Date Created 08/26/2013
Last Updated 11/25/2013
Status Active
Type General Article
Devices
  • XA Zynq-7000
  • Zynq-7000
  • Zynq-7000Q