Using Vision-based Applications with the Kria KV260 Vision AI Starter Kit and System-on-Module

This course will help you learn about the Kria™ System-on-Module (SOM) and Kria KV260 Vision AI Starter Kit, enabling you to accelerate vision-based applications using the KV260 Starter Kit right out of the box without any installation or FPGA knowledge.
The course also provides information on how you can build your own hardware and software components, customize an AI model, and perform benchmarking. In addition, design guidelines for developing your own carrier card are covered.

TechSource Systems Pte Ltd

Course
Highlights

The emphasis of this two days course is on:

  • Providing an overview of the Kria K26 SOM and its advantages
  • Providing an overview of the Kria KV260 Vision AI Starter Kit and how to get started with the kit
  • Running accelerated applications, such as the Smart Camera, AI Box, and Defect Detection applications, using the kit
  • Running the NLP SmartVision demo application using the kit with the PetaLinux and Ubuntu images
  • Building the hardware and software design components from scratch
  • Customizing the AI models used in the applications
  • Reviewing the design guidelines for developers to design their own carrier card
TechSource Systems Pte Ltd

Who Should
Attend

Software and AI developers who want to get started with using Kria SOMs

TechSource Systems Pte Ltd

Course
Prerequisites

  • Basic knowledge of an embedded application development flow
  • Vitis AI tool flow
TechSource Systems Pte Ltd

Course
Benefits

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

  • Describe the Kria K26 SOM and its advantages
  • Describe the features and capabilities of the KV260 Vision AI Starter Kit carrier card
  • Get started with the Vision AI Starter Kit
  • Deploy vision-based applications, such as the Smart Camera, AI Box, Defect Detection, and NLP SmartVision applications, using the kit
  • Build the hardware and software design components from scratch
  • Customize the AI models used in the applications
  • Design your own carrier card

Partners

TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

TechSource Systems is MathWorks Authorised Reseller and Training Partner

Upcoming Program

  • Please keep me posted on the next schedule
  • Please contact me to arrange customized/ in-house training

Course Outline

Kria System-on-Module (SOM) Overview

Objective: Introduces the Kria K26 SOM and describes its advantages. Also outlines the features, functional interfaces, mechanical, and thermal aspects of the SOM.

  • Describe why SOMs are required in the vision market
  • Describe what a SOM is and identify its advantages over a chip-down design
  • Detail the features supported by the Kria™ K26 SOM
  • Describe the functional interfaces of the Kria K26 SOM
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Kria KV260 Vision AI Starter Kit Overview

Objective: Provides an overview of the Kria KV260 Vision AI Starter Kit, its features, and interfaces. The boot devices, heat sink, firmware, and power-on sequence for the kit are also described.

  • Describe what the Kria™ KV260 Vision AI Starter Kit is
  • Identify the different interfaces supported by the starter kit
  • Describe the booting process and the power-on sequence for the kit
  • List the different multimedia features and supported vision applications

Getting Started with the Vision AI Starter Kit

Objective: Covers how the initial board setup looks like and how to set up the SD card, make the necessary connections with the kit, and boot the kit. Also shows how to use the platform management utility to install, select, and deploy different applications.

  • Get started using the Kria™ KV260 Vision AI Starter Kit
  • Describe the booting process for the starter kit
  • Describe the xmutil platform management utility
  • Run the pre-built accelerated applications included with the kit
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Introduction to Vitis Video Analytics SDK (VVAS)

Objective: Provides an overview of the Vitis Video Analytics SDK (VVAS) technology and its core components.

  • Describe video analytics technology
  • Describe what Vitis™ Video Analytics SDK (VVAS) is
  • Describe why you would need VVAS
  • Describe the VVAS architecture and identify its features
  • Explain how VVAS plugins are used in the accelerated applications running on the Kria™ KV260 Starter Kit

Accelerating Applications with the KV260 Vision AI Starter Kit

Objective: Describes the top-level block diagram and pipeline stages for different accelerated applications, such as the Smart Camera, AI Box, Defect Detection, NLP SmartVision applications. Also demonstrates how to deploy these applications using the KV260 Starter Kit.

  • Identify the vision-focused accelerated applications supported by the Kria™ KV260 Starter Kit
  • Describe the design paths for different developers
  • Deploy the following applications on the KV260 Starter Kit: Smart Camera; AI Box with ReID; Defect Detection; NLP SmartVision
TechSource Systems Pte Ltd

Building the Hardware and Software Design Components

Objective: Illustrates how the hardware and software design components are built from scratch for an accelerated application.

  • Describe the tool flow overview for creating the hardware and softwaredesign components for the Kria™ KV260 Vision AI Starter Kit
  • Build the hardware and generate the extensible XSA
  • Create a Vitis™ platform and link programmable logic (PL) kernels
  • Create a PetaLinux SD card image
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Customizing the AI Models

Objective: Shows how to customize the AI models used in the accelerated applications.

  • Describe the features of the Vitis™ AI development environment
  • Describe the Vitis AI development tool flow
  • Customize AI models using the Vitis AI tool and use them in the Kria™ KV260 Starter Kit

Kria SOM Carrier Card Design Guide

Objective: Outlines the electrical, mechanical, firmware, thermal, and power-on configuration design considerations that must be addressed as part of designing an AMD-Xilinx SOM-compatible carrier card.

  • Describe the electrical and mechanical considerations required for building a custom carrier card
  • Describe the power and thermal requirements for building a custom carrier card
TechSource Systems Pte Ltd
QUICK ENQUIRY