Skip to main content

Documentation Status build Coverage Status PyPI - Python Version

SystemRDL Compiler

The systemrdl-compiler project implements a generic compiler front-end for Accellera's SystemRDL 2.0 register description language. The goal of this project is to provide a free and open compiler that lowers the barrier to entry to using an industry standard register description language.

By providing an elaborated register model that is easy to traverse and query, it should be far easier to write custom register space view generators.

overview

Documentation

See the SystemRDL Compiler Documentation for more details

If you are looking for a complete SystemRDL command line tool, see the PeakRDL project.

License

The SystemRDL Compiler is published and distributed under the MIT License.

Metadata

Release files for systemrdl-compiler 1.33.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for systemrdl-compiler 1.33.0
File Size Uploaded
systemrdl_compiler-1.33.0.tar.gz 486.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for systemrdl-compiler 1.33.0
File
systemrdl_compiler-1.33.0-cp37-abi3-win_amd64.whl CPython 3.7 abi3 Windows x86-64 Details
systemrdl_compiler-1.33.0-cp37-abi3-win32.whl CPython 3.7 abi3 Windows x86-32 Details
systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_x86_64.whl CPython 3.7 abi3 Linux musl 1.2+ x86-64 Details
systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_i686.whl CPython 3.7 abi3 Linux musl 1.2+ x86-32 Details
systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_aarch64.whl CPython 3.7 abi3 Linux musl 1.2+ ARM64 Details
systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-64 Details
systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 abi3 Linux glibc 2.17+ x86-32 Details
systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 abi3 Linux glibc 2.17+ ARM64 Details
systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_x86_64.whl CPython 3.7 abi3 macOS 11.0+ x86-64 Details
systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_arm64.whl CPython 3.7 abi3 macOS 11.0+ ARM64 Details

Total release size: 71.1 MB

Release files / systemrdl_compiler-1.33.0.tar.gz

Download URL systemrdl_compiler-1.33.0.tar.gz
Size 486.2 kB
Tags Source
SHA-256 checksum
How to use checksums
be57bec39f41d3ff66d8b596007eaa02624338dea139c7eb176865fa7e709028
BLAKE2b-256 checksum
How to use checksums
ad482a7eab1999435099a22e0d8b5c62f0eae38beeaf6dbc0cd385381a61b3b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-win_amd64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-win_amd64.whl
Size 956.8 kB
Tags CPython 3.7 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
736b230fdaa15e597cb91388e802e3257fd960be63c60203eb70f66f0df02b0d
BLAKE2b-256 checksum
How to use checksums
06f0e54cfe4c5a391cc23688207070c2bf64916077d1684df245b1e12efcba0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-win32.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-win32.whl
Size 924.3 kB
Tags CPython 3.7 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
f01d33c31bf30ea6169be5ac0eef930c74dacbc91b41f74758dc03aff6c88837
BLAKE2b-256 checksum
How to use checksums
d315059d177bd8004ac8e61e379891c3b95a3524321ce8d6649e971f2a25860b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_x86_64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_x86_64.whl
Size 11.3 MB
Tags CPython 3.7 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0502c474243b7e68be3cb35b2a56c1fd033adfd3bcbcd3dde889bd565aa69fcf
BLAKE2b-256 checksum
How to use checksums
a2545f72c2080726aa28be671e14991918841fdf3e0b3a8c53fe7cda6b651201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_i686.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_i686.whl
Size 11.3 MB
Tags CPython 3.7 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
7e1945fc892f30f808ae7c77b77a82f296d573e0af4de4717b9848752ebb89b2
BLAKE2b-256 checksum
How to use checksums
6b609fd32de0be93b15d1f7883e3f90759f1a0836e22c31de091c50eb0fdad1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_aarch64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-musllinux_1_2_aarch64.whl
Size 11.1 MB
Tags CPython 3.7 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
352e30291c4daf17f1bc648f0359c33f64b5203227d1209334c07abd6e545192
BLAKE2b-256 checksum
How to use checksums
3b8b10d330d82ed1bbba6d7288baa469c11ab0a157e551897d65a3d023b66d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.0 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
fed38729f4c63a9234f8605808c673b85209644453fa491dc20c52dd50a01080
BLAKE2b-256 checksum
How to use checksums
372439f53714971fd055fb899a8925adbd874e7ccb1174c564678f368c27fc7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.8 MB
Tags CPython 3.7 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
34c04486abbae36d3969484a8e8919676dbc326d6add287fc93051e47dbe6c60
BLAKE2b-256 checksum
How to use checksums
27c38f3c2339584dbc42fcc6c161b20d2cada9f8904b5a841cb308c2fc859786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.0 MB
Tags CPython 3.7 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
40d63b364e0378670c38c5cdb10d62778f5ec6595bd949e4063263ac1fd6bb49
BLAKE2b-256 checksum
How to use checksums
00f7e4befe94dc6e1e15ec7369c750321106df1a4f8e7023af458650e0a040f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_x86_64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_x86_64.whl
Size 1.2 MB
Tags CPython 3.7 abi3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
b54b29ddaca4fa0b551d96a072b107bdf9419678b777e7cf24810c9368e7371b
BLAKE2b-256 checksum
How to use checksums
585102f1a87a5bd6b496ada0408ebfd892377238d9f11eeee9501adc018aaba4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_arm64.whl

Download URL systemrdl_compiler-1.33.0-cp37-abi3-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.7 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4fb489b73df973175f6f75dff93980a128b21dc494f80351cf2a8f42fe440641
BLAKE2b-256 checksum
How to use checksums
3a82a6b2d61bd06ddc866f164e28ceecf5f3ce821a4bb13cae58b06d91d97d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.33.0 This release

11 release files

1.32.0

9 release files

1.31.0

9 release files

1.30.1

9 release files

1.30.0

9 release files

1.28.0

9 release files

1.10.0

1 release file

1.9.0

1 release file

1.8.0

1 release file

1.7.2

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.0

1 release file

1.5.0

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page