*FREE Vitis and PetaLinux Workshop

EMBD-VERSAL

Course Description

Workshop Description

This 1-day workshop provides a foundation for creating an extensible
platform for Versal ACAP devices. That allows users to add hardware
acceleration kernals that resides in either the Programmable Logic (PL) or
AI Engine array. The workshop demonstrates using the PetaLinux tools in
conjunction with Vivado and Vitis to create a more robust system leveraging
the capabilities of the Linux OS and the Xilinx Run-Time (XRT) libraries,
The course is complemented by hands-on demos to reinforce the concepts
learned.

Level – VERSAL 3
Course Duration – 1 days
Price
Course Part Number –EMBD- VERSAL-01-ILT
Who Should Attend? – Engineers, System Architects and designers who
have an interest in developing hardware/software systems that fully leverage
the Xilinx Versal ACAP devices.
Prerequisites
A fundamental understanding of the Versal ACAP platform. That is, the PS,
PL, AI Engine and NoC basic resources. Also, some familiarity with Xilinx
Vivado DS, Vitis Unified Software Development platform and PetaLinux is
recommended.
Software
• Vivado System Edition 2022.x
• Vitis 2022.x
• PetaLinux 2022.x
Hardware
▪ Architecture: Versal ACAP: Core and Prime families
▪ VCK-190 and VMK-180 (where applicable)

 After completing this workshop, you will have the necessary skills to:

▪ Create an extensible platform using Vivado IPI
▪ Export platform via XSA to PetaLinux
▪ Export platform via XSA to Vitis
▪ Describe the role of the Vitis HLS tools and design flow
▪ Use PetaLinux tools and flow to refine OS
▪ Build system level application incorporating PS and PL
▪ Run simulation and basic hardware emulation

Workshop Outline

▪ Versal ACAP Design Flow
▪ Basic Hardware Design Process with the Vivado Design Suite
▪ Demo: Packaging a Vivado design as an extensible platform
▪ Driving the PetaLinux Tool
▪ PetaLinux Tool Design Flow
▪ Demo: Driving the PetaLinux tools
▪ Vitis Simulation and Hardware emulation

 

PDF Version

Scheduled Embedded Courses

*FREE Workshop! Vitis and PetaLinux
August 23 : 10:00 am - 05:00 pm
After completing this workshop, you will have the necessary skills to:▪ Create an extensible...

Designing w/the DFX Using the Vivado Design Suite
August 29 - August 30: 09:00 am - 05:00 pm
Check with your local Authorized Training Provider for the specifics of the in-class lab board or...

Using Xilinx Alveo Cards to Accelerate Dynamic Workloads
August 31 : 09:00 am - 05:00 pm
After completing this comprehensive training, you will have the necessary skills to:▪ Describe the...

*Confirmed to run! Designing w/Versal ACAP: Architecture & Methodology
September 06 - September 09: 11:00 am - 05:00 pm
 After completing this comprehensive training, you will have thenecessary skills to:▪ Describe...

Zynq UltraScale+ MPSoC
September 06 - September 09: 11:00 am - 05:00 pm
Course DescriptionThis course provides an overview of the capabilities and support for the Zynq®...

Designing with Versal AI Engine 3:Kernel Programming & Optimization
September 15 - September 16: 09:00 am - 05:00 pm
This course covers the advanced features of the Versal™ ACAP AI Engine, including debugging an...

Designing with the Versal ACAP: PCI Express System
September 19 - September 20: 09:00 am - 05:00 pm
Course OutlineDay 1 ▪ Introduction to PCI ExpressIntroduces the course and discusses a few key...

*FREE Workshop! Using Vision-based App w/ the Kria KV260 Vision AI Starter Kit & SOM
September 21 - September 22: 10:30 am - 04:00 pm
After completing this comprehensive training, you will have the necessary skills to: ▪ Describe the...

*Confirmed to run! Designing FPGAs Using the Vivado Design Suite 2
September 26 - September 27: 09:00 am - 05:00 pm
This course shows you how to build an effective FPGA design using synchronous design techniques,...

Embedded Design with PetaLinux Tools
September 29 - September 30: 09:00 am - 05:00 pm
Level: Embedded Software 4 Course Duration: 2 days Price: $1600 or 16 Xilinx Training Credits...

Alternative Dates and Locations

Faster Technology is able to deliver both private classes at client sites and also public classes at alternate locations and dates.  If there are no currently scheduled classes listed above or if none of the classes are convenient, please tell us what dates and locations will meet your needs.  No obligation necessary.