A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
-
Updated
Aug 9, 2024 - Python
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
DaCe - Data Centric Parallel Programming
NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neural Network
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
Allo: A Programming Model for Composable Accelerator Design
Polyphony is Python based High-Level Synthesis compiler.
A Vivado HLS Command Line Helper Tool
🎯 soap - Structural Optimisation of Arithmetic Programs
HeteroGen: transpiling C to heterogeneous HLS code with automated test generation and program repair (ASPLOS 2022)
high abstraction synthesis
Visual System Integrator - Accelerate your embedded development
Repository of DB4HLS. A database of design space exploration in high-level synthesis.
A Vivado HLS project generator
Transpiles a subset of Python functions into synthesizable SystemVerilog.
Add a description, image, and links to the high-level-synthesis topic page so that developers can more easily learn about it.
To associate your repository with the high-level-synthesis topic, visit your repo's landing page and select "manage topics."