Vivado 2019.2 - High-Level Synthesis (C based)

Additional Learning Materials

Additional Learning Materials

Methodology Guides Design Files Date
UG1270 -Vivado HLS Optimization Methodology Guide 04/04/2018
Videos Design Files Date
Using the Vivado HLS Tcl Interface 12/14/2012
Floating Point Design with Vivado HLS 09/17/2013
Using Vivado HLS SW Libraries in your C, C++, System C Code 09/17/2013
Generating Vivado HLS block for use in System Generator for DSP 09/17/2013
Using Vivado HLS C/C++/System C block in System Generator 12/14/2012
Vivado HLS In-depth Technical Overview 09/23/2013
Application Notes Design Files Date
XAPP1341 -PID Controller Design with Model Composer Design Files 03/14/2019
XAPP1317 -Scalable Floating-Point Matrix Inversion Design Using Vivado High-Level Synthesis Design Files 10/02/2017
XAPP1300 -Demystifying the Lucas-Kanade Optical Flow Algorithm with Vivado HLS Design Files 02/03/2017
XAPP1299 -Designing a Digital Up-Converter using Modular C++ Classes in Vivado High Level Synthesis Tool Design Files 12/10/2016
XAPP1273 -Reed-Solomon Erasure Codec Design Using Vivado High-Level Synthesis Design Files 03/14/2016
XAPP1236 -Multi-Channel Fractional Sample Rate Conversion Filter Design Using Vivado High-Level Synthesis Design Files 12/15/2016
XAPP1209 -Designing Protocol Processing Systems with Vivado HLS Design Files 08/08/2014
XAPP599 -Floating-Point Design with Vivado HLS 09/20/2012
XAPP1163 -Floating-Point PID Controller Design with Vivado HLS and System Generator for DSP Design Files 01/23/2013
XAPP1170 -A Zynq Accelerator for Floating Point Matrix Multiplication Designed with Vivado HLS Design Files 01/21/2016
XAPP1173 -Implementing Carrier Phase Recovery Loop Using Vivado HLS Design Files 05/02/2013
White Papers Design Files Date
WP491 -Reduce Power and Cost by Converting from Floating Point to Fixed Point 03/30/2017
WP452 -Adaptive Beamforming for Radar: Floating-Point QRD+WBS in an FPGA 06/24/2014
Training Design Files Date
C-based Design: High-Level Synthesis with the Vivado ML Tool