There are 7 repositories under vivado-hls topic.
Machine learning on FPGAs using HLS
A collection of extensions for Vitis and Intel FPGA OpenCL to improve developer quality of life.
Scalable systolic array-based matrix-matrix multiplication implemented in Vivado HLS for Xilinx FPGAs.
Examples shown as part of the tutorial "Productive parallel programming on FPGA with high-level synthesis".
[FPGA 2021, Best Paper Award] An automated floorplanning and pipelining tool for Vivado HLS.
Real-time binocular stereo vision FPGA system with OV5640 cameras
FPGA implementation of Canny edge detection by using Vivado HLS
the project includes system design of a t intersection traffic light controller and its verilog code in vivado design suite.
Lenet for MNIST handwritten digit recognition using Vivado hls tool
This project implements a convolution kernel based on vivado HLS on zcu104
[DAC 2020] Analysis and Optimization of the Implicit Broadcasts in FPGA HLS to Improve Maximum Frequency
Real-time binocular stereo vision FPGA system with OV5640 cameras
Source codes for High Level Synthesis for Fixed Progammable Gate Arrays (FPGAs). Can be converted to RTL using Vivado HLS or SDSoC.
FPGA Cryptography for High-Level Synthesis
MNIST accelerator using pynq-z2 and the binary qunatization
CPU implementation of the Image stitching using FAST. For FPGA implementation visit tharaka27-SocStitcher.
Implementation of the N^2-formulation of N-body simulation with Vivado HLS for SDAccel platforms.
This framework was part of the Diploma thesis titled "Architectures and Implementations of the Neural Network LeNet-5 in FPGAs". The main goal of this thesis was to create a LeNet-5 implementation in an FPGA development board, but also form a reusable framework/workflow which can be modified to model and develop other Neural Networks as well.
HLS & hls4ml Tutorial
University of Pittsburgh ECE 1195
HLS SHA-3 Accelerator
The source codes used in the blog post available at: https://rayanfam.com/topics/hardware-design-stack/
Implementation of time and space-tiled stencil in Vivado HLS.
SOC of two_stream action recognition on ZCU102
Simple tutorials for getting started with programming on Trenz ArduZynq boards.
Repository of DB4HLS. A database of design space exploration in high-level synthesis.
Advanced Computer Architecture at EPFL.
This framework was part of the Diploma thesis titled "Architectures and Implementations of the Neural Network LeNet-5 in FPGAs". The main goal of this thesis was to create a LeNet-5 implementation in an FPGA development board, but also form a reusable framework/workflow which can be modified to model and develop other Neural Networks as well.
A fast and efficient implementation of a SHA256 cracker