Migrating to the Vitis Embedded Software Development IDE Workshop
(ref.E_VITIS)
1 day - 7 hours
Objectives
- This workshop is intended for existing embedded developers using Xilinx SDK tools for software development.
- After completing this comprehensive training, you will have the necessary skills to:
- Develop and deploy an application on a Xilinx embedded system using the Vitis unified software platform
- Migrate an existing SDK project to the Vitis platform
Partners
Prerequisites
- C or C++ programming experience, including general debugging techniques
- Conceptual understanding of embedded processing systems as it relates to the Xilinx ecosystem (specifically writing and modifying scripts, user applications, and boot loader operation)
Configurations
- Software Configuration :
- Vitis unified software platform 2019.2 (include Vivado during the installation)
- Hardware configuration:
- Recent computer (i5 or i7)
- OS 64-bits (Windows, Ubuntu, RedHat, Centos)
- At least 16GB RAM
- Recommended display resolution 1920x1080
Outline
Overview of the process for building a user application. {Lecture}
Introduces the basic behaviors required to drive the Vitis tool to generate a debuggable C/C++ application. {Lecture, Lab}
Overview of migrating existing Xilinx SDK projects to Vitis software development projects {Lecture, Demo}
Covers the various software components, or layers, supplied by Xilinx that aid in the creation of low-level software. Also the basic services (libraries) available. {Lecture, Lab}
Highlights important parts of the underlying Linux system as it pertains to applications. {Lecture}
Reviews the use of the Vitis tool for Linux software development. {Lecture, Lab}
Describes the basics of actually running a debugger and illustrates the most commonly used debugging commands. {Lecture, Lab}
Introduces the purpose and techniques for profiling a user application. {Lecture, Lab}
Teaching Methods
- Classroom training:
- Face to face
- Presentation by video projector
- Provision of paper-based course materials
- Virtual training:
- Onlive training
- Presentation by Webex
- Provision of PDF course materials
Support
- Authorized Trainer Provider XILINX : Engineer Electronics and Telecommunications ENSIL
- Expert FPGA XILINX - Language VHDL - DSP - Design RTL
Methods of monitoring and assessment of results
- Attendance sheet
- Evaluation questionnaire
- Evaluation sheet on:
- Technical questionnaire
- Result of the Practical Works
- Validation of Objectives
- Presentation of a certificate with assessment of prior learning
Concerned public
- Technicians and Engineers in Digital Electronics