This 6-hour in-depth training and demo gives you a rock-solid foundation for understanding and leveraging features of the Versal™ Adaptive SoC.
This is a front-to-back overview that covers the unique architectural resources and the coding required for each platform subsection.
At the end of this training event, attendees should understand:
•Functional relationship between AIE, PL, PS and NoC resources.
•How to declare vector datatypes for AIE
•Requirements for graph code encompassing AIE / PL kernels
•Minimal requirements for creating and exporting extensible platform
•How to create workspace and platform project in Vitis 2023.2
•Steps to create individual components for AIE, PL and PS engines
•Overview of individual component verification
•How to run system verification and emulation
•Details for generating PDI for programming device
•Steps to boot VCK190 board
•Basic requirements for in-circuit verification
Agenda:
•Versal™ Adaptive SoC Architectural Overview
•AIE Engine Architecture, Memory and Data-Movement
•Vector-Data Types and C++ APIs
•NoC Overview
•Creating/Exporting Extensible Platform (Vivado)
•Vitis 2023.2 Project Creation
•Adding AI Engine Component
•Defining Graph and Platform
•Adding Programmable Logic Component
•Adding PS Component
•Defining Necessary Hardware Link
•Component / System Emulation
•Debug / Profiling Techniques
•Boot to VCK190 Demo Board
•Performing In-Circuit Verification