Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

Table of Contents
maxLevel7
minLevel1
excludeTable of Contents

Introduction

...

ZynqMP Vs Versal USB controller support

Peripheral

Zynq UltraScale+

MPSOC

MPSoC

Versal

ACAP

Adaptive SoC

USB 3.0 (host, device, dual-role device)

2 controllers

N/A

Usb 2.0 (host, device, on-the-go)

2 controllers

1 controller

Hardware Setup

Boards:  VCK190-ES1 Board

...

  • Boot image for initial FSBL sequence

  • Device tree with DWC USB DWC3_DUAL mode enabled

...

PetaLinux build steps

Code Block
source <PATH TO PETALINUX INSTALLATION>/petalinux-v2020.2-final/settings.sh
petalinux-create -t project -s <PATH to BSP>/xilinx-vck190-es1-v2020.2-final.bsp
petalinux-config
petalinux-build
petalinux-package --boot --plm --psmfw --u-boot --dtb

...


Testing the mass storage functionality by connecting the board to windows host using the below steps:

  1. Connect the cable from board to windows host machine

  2. Format the mass storage device that got detected in windows

  3. The windows screen shot when we the device gets detected should be as below

...

4. The board will be detected as mass storage drive with size 256 MB

...