Shang
Hardware synthesizer
A high-level synthesis framework that generates Verilog RTL hardware description from C++ specifications
The Shang high-level synthesis framework
119 stars
25 watching
19 forks
Language: C++
last commit: over 12 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A modular software synthesizer package designed to produce music for small executables. | 303 | |
| A software synthesizer package for creating music for small executables with real-time audio and visuals. | 260 | |
| Generates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado | 93 | |
| A polyphonic synthesizer with adjustable waveforms and tone controls. | 13 | |
| A Ruby language and framework for designing and describing digital hardware systems | 14 | |
| A software synthesizer designed to generate tones reminiscent of old 8-bit game consoles. | 312 | |
| An open-source synthesizer project implementing the YM2149F chip using Max language and Teensy Arduino board. | 95 | |
| A Verilog implementation of the SHA-512 hash function | 37 | |
| A modular hardware abstraction library for designing and implementing complex digital systems | 23 | |
| A software implementation of granular audio synthesis algorithms. | 89 | |
| A comprehensive ChucK library providing a wide range of audio processing and synthesis capabilities | 150 | |
| Generates music from random data | 541 | |
| Design files and FPGA sources for a supercomputing board with heterogeneous processing cores. | 413 | |
| An experimental implementation of Entity Component System Architecture (ECS) for Babylon.js | 35 | |
| A high-level synthesis tool using LLVM to automatically generate digital circuit designs from C++ code | 118 |