Zynq Ultrascale MPSoc Standalone USB device driver

Table of Contents

INTRODUCTION
PERIPHERAL MODE
USB 2.0 PHERIPHERAL MODE
Testing procedure
Performance Numbers
USB 3.0 PERIPHERAL MODE
Testing procedure
Performance Numbers

INTRODUCTION


The purpose of this page is to describe the Standalone USB driver solution for ZynqMp . The driver is for supporting USB
peripheral mode. This below mentioned information provides the information required for enabling Peripheral mode in Standalone. This document also provide the required jumper settings that are required for enabling Peripheral mode on ZCU102 board.

PERIPHERAL MODE

ZCU102 jumper settings for peripheral mode
J7 - open
J113 - 1-2
J110 - 1-2

Please refer the below image for jumper settings required for peripheral mode on zcu102 board



This document explains USB 2.0 & 3.0 peripheral mode standalone configurations for MASS STORAGE gadget profile.

USB 2.0 PHERIPHERAL MODE

The below gives the testing procedure of zynqmp USB standalone example which operates as a mass storage gadget on zcu102 board

Testing procedure

Performance Numbers

This below is the performance numbers for zynqmp USB 2.0 mass storage gadget when run using Standalone code.


USB 3.0 PERIPHERAL MODE

The below gives the testing procedure of zynqmp USB standalone example which operates as a mass storage gadget on zcu102 board

Testing procedure

Serial Port Log
Xilinx Zynq MP First Stage Boot Loader
Release 2016.1   May 13 2016  -  13:12:26
Mass Storage Gadget Start...

Performance Numbers

This below is the performance numbers for zynqmp USB 3.0 mass storage gadget when run using Standalone code.