$npx skillfedfor your agent

peakrdl-systemrdl

Write a register model to a SystemRDL file

With conditionsPyPI Electronic Design Automation (EDA)Released Nov 2025277.3K downloads / moLGPLv3Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — peakrdl_systemrdl-1.0.1-py3-none-any.whl
v1.0.1 · released 2025-11-07 · Python >=3.7 · 1 runtime deps: systemrdl-compiler

Yes, if you work with register models and need to export to SystemRDL format. The package is stable and has low install friction, but adoption is niche (top 15000 by downloads). The aging maintenance status is acceptable for a specialized tool in a stable domain, but verify that it meets your specific format conversion needs before committing to it.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires systemrdl-compiler as a runtime dependency.
  • Low install friction with a pure Python wheel.
  • Maintenance status is aging—last release was 280 days ago—but the repository remains active and marked Production/Stable.

License · maintenance · safety

LGPLv3 (copyleft) — Licensed under LGPLv3 (copyleft). Derivative works and distributions must preserve the same license terms and provide source code access.

last release 2025-11-07 (280 days) · last repo commit 2025-11-07 · 3 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 277,287 downloads/mo, #8,149 on PyPI

Verify before relying

pip install peakrdl-systemrdl
import peakrdl_systemrdl
# Export via systemrdl-compiler integration
  • Whether the package works standalone or requires additional framework components for programmatic use beyond CLI.
  • Current adoption level and whether the 3 GitHub stars reflect niche specialization or limited uptake.
  • Specific Python versions within the >=3.7 range that have been tested with version 1.0.1.
Same gist for agents: .md · .json

What it is and what it does

PeakRDL-systemrdl is an exporter that converts compiled register models into SystemRDL code. It takes a register model that has been parsed or imported from another format (such as IP-XACT) and writes it back out as valid SystemRDL source code. This is useful when you need to migrate register definitions between tools or formats, or when you want to generate SystemRDL from a programmatically constructed model.

The package depends on systemrdl-compiler and is designed for developers and hardware engineers working with register specifications and EDA workflows. It supports current Python versions and has been in Production/Stable status since its initial release.

Use it for

  • Convert IP-XACT register definitions to SystemRDL format for use in other design flows.
  • Export a register model built via systemrdl-compiler back to SystemRDL source code.
  • Migrate register specifications between different hardware design tools that support SystemRDL.
  • Generate SystemRDL reference files from compiled register models.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you work with register models and need to export to SystemRDL format.

The package is stable and has low install friction, but adoption is niche (top 15000 by downloads). The aging maintenance status is acceptable for a specialized tool in a stable domain, but verify that it meets your specific format conversion needs before committing to it.

Install

peakrdl-systemrdl on PyPI

Before you install

Low install friction with a pure Python wheel. Maintenance status is aging—last release was 280 days ago—but the repository remains active and marked Production/Stable.

Requires systemrdl-compiler as a runtime dependency.

License in practice

Licensed under LGPLv3 (copyleft). Derivative works and distributions must preserve the same license terms and provide source code access.

Quickstart

pip install peakrdl-systemrdl
import peakrdl_systemrdl
# Export via systemrdl-compiler integration

Verify before relying

  • Whether the package works standalone or requires additional framework components for programmatic use beyond CLI.
  • Current adoption level and whether the 3 GitHub stars reflect niche specialization or limited uptake.
  • Specific Python versions within the >=3.7 range that have been tested with version 1.0.1.

Package facts

LicenseLGPLv3 copyleft
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
systemrdl-compiler
MaintenanceAging 280 days since the last release
Last repo commit
First released
Downloads277,287 / month, #8,149 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)Operating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyTopic :: Scientific/Engineering :: Electronic Design Automation (EDA)

Evidence: peakrdl_systemrdl-1.0.1-py3-none-any.whl

Tags

Capabilities
systemrdl code generationregister model exportip-xact to systemrdl conversionhardware register description languagecsr compiler toolregister definition exportrdl file generation
Topics
hardware-designregister-definitioneda-tool
PyPI keywords
SystemRDLPeakRDLCSRcompilertoolregistersgenerator

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “register model export”

  • peakrdl-systemrdlExports a compiled register model into SystemRDL code, enabling…
  • peakrdl-htmlGenerates HTML documentation for register address spaces from…
  • peakrdl-ipxactConverts between SystemRDL register descriptions and IP-XACT XML…

Give your agent the search over MCP, or paste the wish link into any chat.

More Electronic Design Automation (EDA) packages

systemrdl-compiler Worth it
PyPI · Code Generators · released Feb 2026

Parses and elaborates SystemRDL 2.0 register description language into a traversable register model, enabling custom code generation for hardware register spaces.

Install it if you need to parse SystemRDL files or build custom register generators.

MITcompiled wheel · 3.7+
779.5Kdownloads / mo
planarity With conditions
PyPI · Libraries · released Jun 2026

Tests whether a graph is planar, computes planar embeddings, draws planar graphs as ASCII art, and isolates forbidden subgraphs using algorithms from the Edge Addition Planarity Suite.

BSD-3-Clausebuilds from source · 3.10+
709.6Kdownloads / mo
cocotb With conditions
PyPI · Electronic Design Automation (EDA) · released Nov 2025

cocotb is a Python framework for writing testbenches that simulate and verify VHDL and Verilog hardware designs through coroutine-based cosimulation.

permissive licensecompiled wheel · 3.6.2+
589.2Kdownloads / mo
pyslang With conditions
PyPI · Python Modules · released May 2026

pyslang provides Python bindings to parse, analyze, and elaborate SystemVerilog code, exposing the underlying slang compiler's syntax tree and evaluation capabilities for programmatic inspection and manipulation.

MITcompiled wheel
455.5Kdownloads / mo
peakrdl-ipxact With conditions
PyPI · Electronic Design Automation (EDA) · released Oct 2024

Converts between SystemRDL register descriptions and IP-XACT XML format, enabling import and export workflows for hardware register modeling.

GPL-3.0-onlypure Python · 3.5.2+aging
414.5Kdownloads / mo
klayout With conditions
PyPI · Electronic Design Automation (EDA) · released Jul 2026

KLayout is a Python package for layout viewing, editing, and scripting in electronic design automation (EDA) workflows, providing programmatic access to design manipulation and analysis.

copyleftcompiled wheel
407.9Kdownloads / mo

See also peakrdl-cheader · peakrdl-html · peakrdl · peakrdl-python · peakrdl-regblock · peakrdl-cli · peakrdl-uvm · siliconcompiler