Order our complete trainingcatalogue


Freiburg / Munich

One thing coming increasingly to the fore is the acceleration of computation intensive applications such as used in e.g. image processing or specific DSP algorithms. Vivado High Level Synthesis (HLS) allows to quickly and efficiently port those algorithms to hardware. Usage of ‘C’ based high level languages like ‘C’, ‘C++’ or ‘SystemC’ automates the implementation and optimisation of FPGA designs by converting the ‘C’ based code to HDL (VHDL or Verilog).
This allows various scenarios when used in combination with ZYNQ-7000 SoC technology: For Example ‘C++’ algorithms can be run either on the ZYNQ as software or they can be implemented in the programmable logic as hardware. Moreover, targeting hardware, the algorithms can be optimised for speed, latency or resource usage. The focus of this workshop is put on using the HLS environment to create hardware accelerators for computation intensive applications. Working on exercises, the attendee creates ‘C’/’C++’ programs that are run as software on a MicroBlaze/ ZYNQ processor in a first step. In a second step, the code is converted to RTL code and gets implemented.
This workshop’s target audience are attendees with a first experience using Vivado HLS as well as basic knowledge of ‘C’/’C++’ and VHDL. Furthermore, the attendee should be familiar with the ZYNQ device or the Micro-Blaze processor and the associated development tools.

usable technology


UltraScale FPGAs


Experience in Using ZYNQ-SoC and/or MicroBlaze of advantage

Comfort with the C/C++ programming language

Basic knowledge of Vivado HLS


19.10.2020 in Freiburg
01.12.2020 in Munich

Duration and Cost

Duartion in days: 3Costs:: € 2.100,00 netto per participant incl. documents


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15


Download as Flyer

PLC2 Design

Flexible, dynamic, individual: Your specific design project determines our workflow.

Plc2 Design

more trainings