pymtl

Hardware modeling framework

A Python-based framework for building and testing hierarchical hardware models at multiple levels of abstraction.

Python-based hardware modeling framework

GitHub

237 stars
44 watching
82 forks
Language: Python
last commit: about 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pymtl/pymtl3 A Python-based framework for generating, simulating and verifying hardware designs at the cycle level. 387
pyhdi/veriloggen A framework that allows designing hardware using Python, providing high-level abstractions for efficient domain-specific languages and tools. 306
bogdanvuk/pygears A framework for designing and building hardware systems using high-level Python constructs. 146
cornell-brg/lizard A modular RISC-V processor design built with Python 84
pyhgl/pyhgl A language and toolset for designing and verifying digital circuits using high-level Python syntax 40
cornell-brg/pymtl3-net Generates synthesizable Verilog for on-chip networks with customizable parameters and modular design 43
drckf/paysage An unsupervised learning and generative models library for Python, focusing on probabilistic models and efficient computation. 119
phanrahan/loam A framework for modeling and designing digital hardware applications on Field-Programmable Gate Arrays (FPGAs), particularly targeting embedded systems development. 16
siliconcompiler/lambdalib A modular hardware abstraction library for designing and implementing complex digital systems 23
nic30/hwt A toolset for generating and simulating hardware designs with Python 202
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
hannes-brt/hebel A deep learning library that provides GPU acceleration and various neural network models and training methods. 1,169
philtomson/rhdl A Ruby-based language for describing digital hardware components and their behavior. 14
jeffrey-liang/quantitative A Python library for backtesting investment strategies and models using event-driven simulations. 63
dmaccarthy/sc8pr A Python framework for creating interactive animations, games, and graphics-based programs with a focus on ease of use and educational value. 14