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

GitHub

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

Backlinks from these awesome lists:

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