migen

Hardware design library

A Python toolbox for building digital hardware by providing a high-level, Python-based framework for designing and synthesizing digital circuits.

A Python toolbox for building complex digital hardware

GitHub

1k stars
65 watching
211 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bogdanvuk/pygearsA framework for designing and building hardware systems using high-level Python constructs.146
mflowgen/mflowgenA tool for designing and building modular hardware systems with parametric flexibility237
nic30/hwtbuildsystemA Python library providing utilities and scripts for building and analyzing hardware designs7
dawsonjon/chips-2.0An FPGA design suite that abstracts away low-level details to enable high-level design and simulation using Python.237
gdsfactory/gdsfactoryA Python library for designing and simulating complex electronic systems and physical objects560
cfelton/rheaA collection of MyHDL cores and tools for complex digital circuit design85
nickmqb/wyreA tool for designing and implementing digital hardware using a concise, typed language that compiles to Verilog106
cornell-brg/pymtlA Python-based framework for building and testing hierarchical hardware models at multiple levels of abstraction.238
uscposh/ams_kgdA repository of pre-validated designs and models for the AMS Keil Graphics Driver (KGD)36
guycarver/micropythonA collection of hardware and software drivers and utility libraries for MicroPython on various platforms148
michaelgale/pcbflowA Python-based software package for designing and laying out Printed Circuit Boards.133
neuman/python-carteblancheA Python module that structures project development around the thought process of designing software40
dan-fritchman/hdl21A hardware description library for analog and custom integrated circuits using Python69
siliconcompiler/lambdalibA modular hardware abstraction library for designing and implementing complex digital systems23
mignon-p/neobitA custom microcontroller board for connecting LEDs and other peripherals to the BBC micro:bit6