Bestellen Sie unseren kompletten Trainingskatalog
Trainingkatalog
HomeTrainingDetail

Compact Vitis

Freiburg

Sequential processing or data path speed is a bottleneck in many high-end systems based on CPUs. Whereas FPGAs provide massive parallel data processing along with optimized data path. A system with CPU and FPGA combination would be an ideal solution by utilizing best of both worlds. But FPGA development is more complex and often hard to achieve time-to-market requirements.
Xilinx developed a hard- and software-based ecosystem to utilize FPGAs as a kind of remote processing element along with CPU. Xilinx’ new unified software environment, called VITIS, offers the capabilies to integrate CPU code within FPGA kernels which helps to accelerate FPGA based development by staying in high level programming languages and using OpenCL API for application offloading and data path acceleration.
In this course, you will learn how to develop, debug, and profile new or existing C/C++ and RTL applications with VITIS targeting both data center (DC) and embedded applications. You will also learn how to run designs on the XILINX ALVEO accelerator board. 


The course is focused on:

  • Building a software application using the OpenCL™ API to run hardware kernels on Alveo accelerator cards
  • Building a software application using the OpenCL API and the Linux-based Xilinx runtime (XRT) to schedule the hardware kernels and control data movement on an embedded processor platform
  • Demonstrating the Vitis environment GUI flow and makefile flow for both DC and embedded applications
  • Describing the Vitis platform execution model and XRT
  • Describing kernel development using C/C++ and RTL
  • Utilizing the Vitis analyzer tool to analyze reports
  • Explaining the design methodology to optimize a design

The course language is english.


Anwendbare Technologien

Vitis unified software environment 2019.2

Architektur: Xilinx Alveo acceleratocards, (MP)SoCs und ACAPs


Voraussetzungen

Grundkenntnisse einer FPGA Architektur

Grundlegende Kenntnisse der Programmiersprache C/C++

Software-Entwicklungsflow

Termine


15.06.2020 in Freiburg

Dauer und Kosten


Dauer in Tagen: 2Kosten: € 2.100,00 (netto pro Teilnehmer inkl. ausführlichen Schulungsunterlagen sowie Pausengetränken und Mittagessen)

Ansprechpartner


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15
E-Mail schreiben

PLC2 Design

Individuell, detailliert, kundenspezifisch: Mit unserem Expertenwissen erstellen wir für Sie Designs, die genau Ihre Anforderungen erfüllen.

Plc2 Design