PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Hdl Python Packages

Python packages with the GitHub topic hdl. Sorted by monthly downloads, with stars and forks.
cocotb
cocotb-bus

Pre-packaged testbenching tools and reusable bus interfaces for cocotb

275K 79 49
mciepluc
cocotb-coverage

Functional Coverage and Constrained Randomization Extensions for Cocotb

208K 129 26
amaranth-lang
amaranth

A modern hardware definition language and toolchain based on Python

55K 2K 208
UCSBarchlab
pyrtl

A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.

4K 304 95
fischeti
astli

SystemVerilog language tooling, written in Rust

3K 2 0
kuznia-rdzeni
transactron

Hardware transactions library for Amaranth

3K 32 10
XedaHQ
xeda

Cross EDA Abstraction and Automation

3K 43 5
Neosyn-Logic
neosyn-fpga-mcp

MCP server for FPGA hardware design in C⏚ - agents write a C-like HDL; the server compiles, checks, generates Verilog and synth-checks against the real toolchain.

3K 1 1
Zubax
holoso

Verilog synthesis directly from idiomatic Python for numerical/DSP-heavy applications. Not an HDL.

3K 38 2
davidcastells
py4hw

Hardware Design/Visualization/Simulation/RTLGeneration Framework

2K 18 6
Zubax
zkf

Zubax Kulibin Float (ZKF) -- an efficient floating-point engine for controls & embedded following IEEE 754 sans NaN and subnormals

2K 2 0
pymtl
pymtl3

Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework

2K 468 60
suoto
hdl-checker

Repurposing existing HDL tools to help writing better code

1K 227 29
dau-dev
dau-build

Build tools for dau projects

728 2 0
Neosyn-Logic
cg-agent-kit

MCP server for FPGA hardware design in C⏚ - agents write a C-like HDL; the server compiles, checks, generates Verilog and synth-checks against the real toolchain.

681 1 1
edaa-org
pysystemrdlmodel

An abstract language model of SystemRDL written in Python.

537 4 0
davidel
pyxhdl

Python Frontend For VHDL And Verilog

499 31 4
Pire1809
hdl-toolkit

Build, validate, package and load Oracle HCM Data Loader (HDL) files from Python or the command line.

383 0 0
SymbiFlow
sphinx-verilog-domain

Sphinx domain to allow integration of Verilog / SystemVerilog documentation into Sphinx.

382 27 7
dau-dev
dau-scheduler

Work scheduler for dau projects

377 1 0
SymbiFlow
sphinxcontrib-hdl-diagrams

Sphinx Extension which generates various types of diagrams from Verilog code.

330 65 15
dau-dev
dau-sim

Cycle-accurate hardware simulator

322 2 0
shrine-maiden-heavy-industries
torii

A Python-based HDL and framework for silicon-based witchcraft

297 43 4
SymbiFlow
sphinxcontrib-verilog-diagrams

Sphinx Extension which generates various types of diagrams from Verilog code.

291 65 15
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology