pygears
Hardware builder
A framework for designing and building hardware systems using high-level Python constructs.
HW Design: A Functional Approach
146 stars
29 watching
13 forks
Language: Python
last commit: over 1 year ago
Linked from 1 awesome list
asicdesignfpgafunctionalhardwarehdlpythonsimulator
Related projects:
Repository | Description | Stars |
---|---|---|
pyhdi/veriloggen | A framework that allows designing hardware using Python, providing high-level abstractions for efficient domain-specific languages and tools. | 306 |
siliconcompiler/siliconcompiler | A modular hardware build system that automates the process of designing and simulating electronic circuits. | 861 |
nic30/hwtbuildsystem | A Python library providing utilities and scripts for building and analyzing hardware designs | 7 |
mflowgen/mflowgen | A tool for designing and building modular hardware systems with parametric flexibility | 232 |
cornell-brg/pymtl | A Python-based framework for building and testing hierarchical hardware models at multiple levels of abstraction. | 237 |
m-labs/migen | A Python toolbox for building digital hardware by providing a high-level, Python-based framework for designing and synthesizing digital circuits. | 1,228 |
ucsbarchlab/pyrtl | A Pythonic framework for designing and simulating digital circuits | 257 |
nic30/hwt | A toolset for generating and simulating hardware designs with Python | 202 |
princetonuniversity/prga | A framework for building and testing FPGAs using Python | 195 |
amaranth-lang/amaranth | A Python-based language and toolchain for designing and synthesizing digital hardware | 1,572 |
pyhgl/pyhgl | A language and toolset for designing and verifying digital circuits using high-level Python syntax | 40 |
phanrahan/loam | A framework for modeling and designing digital hardware applications on Field-Programmable Gate Arrays (FPGAs), particularly targeting embedded systems development. | 16 |
pypa/build | Provides a simple and correct way to build Python packages in isolated environments. | 742 |
arduino/arduino-builder | A tool for compiling Arduino sketches into executable code | 458 |
kwpolska/pkgbuilder | A command-line application for building and managing Arch Linux packages from the AUR. | 71 |