pymtl3
Cycle-level hardware simulator
A Python-based framework for generating, simulating and verifying hardware designs at the cycle level.
Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
387 stars
20 watching
46 forks
Language: Python
last commit: 3 months ago
Linked from 1 awesome list
cycle-level-modelinghardware-generationhdlmulti-level-modelingopen-source-edaopen-source-hardwarepymtlpythonrtlsystemverilogverilog
Related projects:
Repository | Description | Stars |
---|---|---|
cornell-brg/pymtl | A Python-based framework for building and testing hierarchical hardware models at multiple levels of abstraction. | 237 |
pyhgl/pyhgl | A language and toolset for designing and verifying digital circuits using high-level Python syntax | 40 |
catkira/py3gpp | A Python package for simulating 5G-NR systems | 97 |
cyb3rlab/pengym | A framework for training Reinforcement Learning agents in simulated network environments for penetration testing purposes. | 22 |
ucsbarchlab/pyrtl | A Pythonic framework for designing and simulating digital circuits | 257 |
viblo/pymunk | A Pythonic 2D physics library for simulating rigid body dynamics | 933 |
nic30/hwt | A toolset for generating and simulating hardware designs with Python | 202 |
upb-lea/pygeckocircuits2 | A Python wrapper around a circuit simulation tool | 5 |
project-dc/pygeneses | A PyTorch-based framework for training and studying artificial species in bio-inspired environments | 72 |
smartalech/pymode | A Python-based software tool for simulating electromagnetic waveguide modes. | 6 |
cornell-brg/pymtl3-net | Generates synthesizable Verilog for on-chip networks with customizable parameters and modular design | 43 |
pyhdi/veriloggen | A framework that allows designing hardware using Python, providing high-level abstractions for efficient domain-specific languages and tools. | 306 |
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 |
byucamacholab/sipann | A software framework for simulating silicon photonics devices using machine learning techniques. | 36 |
pyhdi/pyverilog | Toolkit for analyzing and processing Verilog HDL designs | 640 |