Shang

Hardware synthesizer

A high-level synthesis framework that generates Verilog RTL hardware description from C++ specifications

The Shang high-level synthesis framework

GitHub

119 stars
25 watching
19 forks
Language: C++
last commit: over 12 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gopher-atz/4klangA modular software synthesizer package designed to produce music for small executables.303
gopher-atz/64klangA software synthesizer package for creating music for small executables with real-time audio and visuals.260
cambridgehackers/fpgamakeGenerates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado93
emmet-hayes/batsynthA polyphonic synthesizer with adjustable waveforms and tone controls.13
philtomson/rhdlA Ruby language and framework for designing and describing digital hardware systems14
yokemura/magical8bitplug2A software synthesizer designed to generate tones reminiscent of old 8-bit game consoles.312
trash80/ym2149synthAn open-source synthesizer project implementing the YM2149F chip using Max language and Teensy Arduino board.95
secworks/sha512A Verilog implementation of the SHA-512 hash function37
siliconcompiler/lambdalibA modular hardware abstraction library for designing and implementing complex digital systems23
atrix256/granularsynthA software implementation of granular audio synthesis algorithms.89
heuermh/lickA comprehensive ChucK library providing a wide range of audio processing and synthesis capabilities150
orhun/linuxwaveGenerates music from random data541
parallella/parallella-hwDesign files and FPGA sources for a supercomputing board with heterogeneous processing cores.413
simonihmig/ecsy-babylonAn experimental implementation of Entity Component System Architecture (ECS) for Babylon.js35
dillonhuff/ahahlsA high-level synthesis tool using LLVM to automatically generate digital circuit designs from C++ code118