Skip to main content

Parse and elaborate front-end for SystemRDL 2.0

Project description

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

Related Projects

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

systemrdl_compiler-1.32.2.tar.gz (484.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

systemrdl_compiler-1.32.2-cp37-abi3-win_amd64.whl (955.6 kB view details)

Uploaded CPython 3.7+Windows x86-64

systemrdl_compiler-1.32.2-cp37-abi3-win32.whl (923.2 kB view details)

Uploaded CPython 3.7+Windows x86

systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ x86-64

systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_i686.whl (11.3 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ i686

systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.7+musllinux: musl 1.2+ ARM64

systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ x86-64

systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (10.8 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ i686

systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.17+ ARM64

systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7+macOS 11.0+ x86-64

systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

File details

Details for the file systemrdl_compiler-1.32.2.tar.gz.

File metadata

  • Download URL: systemrdl_compiler-1.32.2.tar.gz
  • Upload date:
  • Size: 484.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for systemrdl_compiler-1.32.2.tar.gz
Algorithm Hash digest
SHA256 3308f5ba2db23f035c25391022c70dbaba8980fdbfdf652bd2ad79fd33aba1f2
MD5 adbdcd38c033af6708e614ea8fe0a186
BLAKE2b-256 03ac2088114d65e191e2a057313036254fb3df6ec64aaa744929a50b1e5202cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2.tar.gz:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 06d6221257251adc0ee422da2dae9748a88239d72dd6e9b6ee21788396d6c2d0
MD5 4a37ae18383a748061a60d72369bcdf8
BLAKE2b-256 69436794d66c9aa5394376ca1ef18343ebf146f25c75ba0d4240707e6198e47c

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-win_amd64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 402620a125e11086da3e1b609a3c8bd82d207c71691f6547242a3df237eb3b30
MD5 3ef755c188d19a7d7371136272d16382
BLAKE2b-256 74a291435c5c8b13dc065dd28dd6e7ca4122de566157f0282126add9025e74e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-win32.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a05dd1bcd8e7c29d2fe67fb46149f503f39173e462b4bf63fbd375fc0efd3cd1
MD5 5fc7297059733088225e39e56b2054b2
BLAKE2b-256 28844a0369f39c5a6a960382a2a9db0b8d7f511e1941c6ef21a9fb5401ce76c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_x86_64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8477c6d9fab1458c6dbd95f3d38bdb5c2a40998601a467e8e6c230cc82880b46
MD5 ad05720f8ce15a7799733bd23d29a7c2
BLAKE2b-256 dc3e3596309bc436ca1ca6a8e20aee3af8b4924038fbeb422514f9b0756fbaa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_i686.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 56f37930d5948da9ca77b70702d11b5b19bb9755e5fab97444aa65ce9be8d37e
MD5 1adc900d4f1b2af4672b32cb936a986e
BLAKE2b-256 947bf94162860a1a5e2ccaa707c9c4c4c5031d98f3f00251b03a75ee9147b4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-musllinux_1_2_aarch64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9707da961e8b8b28c43ebf542b2863e2dc581d194f5c4ceb0315a45ad8883e0
MD5 4a662fdb4252c0e68366fd588023f93d
BLAKE2b-256 55432ffd2c7753789e02bac7d902e847738af81f9a32098233464067a85ba92a

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be36bb56fdcb218e266ec7c1ae950492c6c0d9327c0c4d85912583ac6e26347b
MD5 3c59735e97e914245d84e8c5ac843327
BLAKE2b-256 f29704dc3272980a212674c9737f3c2928e49d862879843135c86da90b0c23fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2777441b26f8ac880ba402c300bb2fd92d6b155aa50261715d9519a3a6e780a
MD5 3a554e0af2d13af305f43af76b823444
BLAKE2b-256 06187abeafa5b642cc9e89ed534a7a73416b77540e7234bea08cc3138e790844

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 69e8ce07e5435cd61dc126113734b0f5e26271f193e08c9f31326a429d857fd9
MD5 d47c2eaabba82fc69e85dedba8d0d908
BLAKE2b-256 d8c7ca0aa3d315e606c584841f1929b0b9bd7d9a6f1b1c76f09164cfd3f0ee2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_x86_64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4870074e9d1f720f577966e107f7096e0c464772456ecd9e772fd2055216d6a4
MD5 4533033091f903778a85cc79542c6582
BLAKE2b-256 5a18d76dc65c7a2cffb5524c018c9edd69397d94f4cd708b52fad2c8cc3f8c99

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.2-cp37-abi3-macosx_11_0_arm64.whl:

Publisher: build.yml on SystemRDL/systemrdl-compiler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page