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 10 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gopher-atz/4klang A modular software synthesizer package designed to produce music for small executables. 301
gopher-atz/64klang A software synthesizer package for creating music for small executables with real-time audio and visuals. 260
cambridgehackers/fpgamake Generates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado 92
emmet-hayes/batsynth A polyphonic synthesizer with adjustable waveforms and tone controls. 13
philtomson/rhdl A Ruby-based language for describing digital hardware components and their behavior. 14
yokemura/magical8bitplug2 A software synthesizer designed to generate tones reminiscent of old 8-bit game consoles. 308
trash80/ym2149synth An open-source synthesizer project implementing the YM2149F chip using Max language and Teensy Arduino board. 94
secworks/sha512 A Verilog implementation of the SHA-512 hash function 37
siliconcompiler/lambdalib A modular hardware abstraction library for designing and implementing complex digital systems 23
atrix256/granularsynth A software implementation of granular audio synthesis algorithms. 90
heuermh/lick A comprehensive ChucK library providing a wide range of audio processing and synthesis capabilities 148
orhun/linuxwave Generates music from random data 537
parallella/parallella-hw Design files and FPGA sources for a supercomputing board with heterogeneous processing cores. 413
simonihmig/ecsy-babylon An experimental implementation of Entity Component System Architecture (ECS) for Babylon.js 35
dillonhuff/ahahls A high-level synthesis tool using LLVM to automatically generate digital circuit designs from C++ code 118