Skip navigation
> Events

Ultra96-V2 Workshop: Session 3: Hello World on a Cortex-A53 and R5 Processor



Beginner’s workshop using Xilinx tools to build a hardware platform, develop bare metal applications, and execute on Ultra96-V2 hardware


This workshop will get you up and running quickly with Xilinx’ free version of Vivado and Vitis tools. The Avnet Ultra96-V2 Single Board Computer will be the hardware target for several designs that are created during this workshop series. Through the course of the workshop, you’ll create a hardware platform in Vivado, then export your hardware to the Vitis SDK for software development. We’ll explore built-in drivers and example code and how to implement them in your project. We’ll also make use of the 96Boards Expansion connectors to add Click Boards to the hardware.


Session 3:


This is the third session in a 4 part series.  This workshop combines 4 build-along workshops with a lab between each session.  Completing each lab will give you a chance to apply what you learned during the workshop, while preparing for the next session.This workshop is free and open to all but to participate you will need to own or purchase the following products:



Buy KitBuy Kit




Dates and Register for Free:


Workshop:Dates and Missions:

Session 1 – Setup with Xilinx Tools


What You'll Learn:

  • Learn about the Xilinx toolset, including features and function of Vivado and Vitis
  • Learn where to get them and how to install them

Wednesday, 4th of August 2021


Lab 1:


  • Install the tools onto either a Windows or Linux Host PC

Session 2 – The Hardware Platform


What You'll Learn:

  • Learn what the hardware platform is and why you have to develop one
  • Compare this with a traditional flow like Raspberry Pi
  • Create a hardware platform for the Ultra96-V2 using presets
  • Add IP to the Programmable Logic

Wednesday, 11th of August 2021



Lab 2:


  • TBD

Session 3 - Hello World on a Cortex-A53 and R5 Processor


What You'll Learn:


  • Learn about software platforms, BSP, example applications, build-in drivers, and hidden examples
  • Create all the necessary components to run Hello World on both an A53 and R5 processor
  • Connect your hardware and see the magic

Wednesday 18th of August 2021


  • Register Above for Free!


Lab 3:

  • TBD

Session 3 - Application Using Click Mezzanine and Click Boards


What You'll Learn:


  • Learn about the 96Boards expansion connector
  • See examples like the Click and ON Semi Dual Camera Mezzanines
  • Develop an application using the Click Mezzanine and Click Boards
  • Connect and run the example on your hardware

Wednesday 25th of August 2021



Lab 3:

  • TBD




Bryan Fletcher , Technical Marketing Director, Avnet
I've been a fan of programmable logic technology since early in my career at Hewlett-Packard and Evans & Sutherland. I work now in Avnet's Products & Emerging Technologies group, currently working on Ultra96-V2, after working on many development boards over the years and as a Field Applications Engineer.

When and Where

  • Start Time:

    Aug 18, 2021 11:00 AM CDT (America/Chicago)
  • End Time:

    Aug 18, 2021 12:00 PM CDT (America/Chicago)
  • Location:


Event Info

  • Event Type:

  • Event Visibility & Attendance Policy:


Contact Info


Related Content