polyphony

Digital circuit compiler

A Python-based compiler for high-level synthesis of digital circuits on FPGAs.

Polyphony is Python based High-Level Synthesis compiler.

GitHub

102 stars
17 watching
10 forks
Language: Python
last commit: 14 days ago
Linked from 1 awesome list

fpgahigh-level-synthesispython

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
polykit/pico-dco A Polyphonic Digitally Controlled Oscillator (DCO) generator using a Raspberry Pi Pico microcontroller 123
growly/bfg A compiler for designing and building reconfigurable digital circuits 7
djdevon3/my_circuit_python_projects A collection of Python projects utilizing the Circuit Python language on various microcontrollers. 14
polykit/kosmo-multitool A DIY synthesizer platform with digital signal processing capabilities 22
going-digital/talkie A speech synthesis library for Arduino that mimics 1970s/80s TI speech systems 315
fvutils/pyvsc Provides tools and techniques for generating testable digital circuits and analyzing their coverage 114
belangeo/pyo A Python module providing a wide range of signal processing primitives and tools for creating complex audio manipulations. 1,322
polykit/polykit-x-monosynth A DIY semi-modular analog synthesizer with patchable components and an interface to work with an accompanying voice card. 68
adafruit/adafruit_circuitpython_midi A library that enables communication between electronic devices using MIDI protocols 48
tuneflow/tuneflow-py A Python SDK that enables the development of plugins for a next-generation digital audio workstation (DAW) using AI and machine learning algorithms. 989
l0sg/seqgan-music Generates polyphonic music sequences using deep learning models and adversarial training 28
gwion/gwion A programming language designed to make music by creating a strongly-timed audio synthesis system with high-level features and extendability. 542
oskitone/poly555 A hardware synth project that generates digital waveforms using an analog IC 68
cambridgehackers/fpgamake Generates Makefiles to synthesize and route digital circuits from Verilog designs using Vivado 92
yokemura/magical8bitplug2 A software synthesizer designed to generate tones reminiscent of old 8-bit game consoles. 308