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.1.tar.gz (485.0 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.1-cp37-abi3-win_amd64.whl (956.0 kB view details)

Uploaded CPython 3.7+Windows x86-64

systemrdl_compiler-1.32.1-cp37-abi3-win32.whl (923.3 kB view details)

Uploaded CPython 3.7+Windows x86

systemrdl_compiler-1.32.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: systemrdl_compiler-1.32.1.tar.gz
  • Upload date:
  • Size: 485.0 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.1.tar.gz
Algorithm Hash digest
SHA256 78f92c4d46ae6feaabae504625cc22f485629348f9b752f0387ff15a6a2328c6
MD5 4b1e9eeb71e68e3d9fbd69165cd9bf40
BLAKE2b-256 c9a5e23e1edff024e306fa63f237a29c191051c0f91b238c1bb1060f3a26c391

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1.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.1-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c0699b1fddeebe9db4bef78ca4f540fad6110f9413a2836e28e55ecfbc386313
MD5 3a16f3de428d8747bb558c7b3ec91988
BLAKE2b-256 d999ac45880cb2f72227757259deed49101f780cc23836f8a4ba84efc98dc704

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-win32.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 920147845c741c803c3469093a244e2aeffb722e92e27f31f0b5a5aa8537db07
MD5 6ecfae6d4785ee40f8b41d6c0b31e1f5
BLAKE2b-256 7738a144040c2855b9cbd96d389fe17fea8b435c335b3e3c2b8b241199e9c80e

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e33f0b78f1448dac9ce94dde5561f4dd61ea927b3eaad9ca9e4c65fc3bfc7ef
MD5 a523e36828ad29e9ea59d122bb70452e
BLAKE2b-256 084ac75d76c92b2140e58372ff7f656998c198e349be78fdb89ff2db69472fd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee1a0caa58068b913d3c1cb0d5821ac95a41c9040fb838f9ed318e1a3bab06b1
MD5 306e7bda3dbb771f72ae6d6dc34d5b21
BLAKE2b-256 1756ae0fcdadad0d40591b1012388e25bd81bca0592151cf961963817acac0af

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 658025b976f8c160646966ac63083510273c5ddcf8b9f9ac0818b711e9970c6b
MD5 77d63453988f3cb60211adad88dc027b
BLAKE2b-256 98640f46d39b4fab7d90f231980139a593a6e1ed6165f53426e28ba2b435b458

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11cfa5beb76de1b6311e117c17fb4978dcf95dbd5177a7aba0e1189278638be9
MD5 f030efd840aaa0e98d735827fbe37519
BLAKE2b-256 a41d1856985cd9eb26b0409d40931b18b2596480300b5a473c9fb1b5df60bb68

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba02b9486a138e72fd5cef8ff101b8cb92195d0a3cdbc9e465f24d3144069d85
MD5 2a1eebe897b780a7b0b37a20f16dbc37
BLAKE2b-256 6cf9c740dc1836fa5d729aace9580b50172cf83ca2a90d99efa277dfa075c0e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 963e9794442e130aa7dd5c3c546e265950f9c78d5564d0bcef25603948dca69f
MD5 838cac6d85465c9522eb4f138830c5b9
BLAKE2b-256 903944568b4c80a163cefa590ceb9beb9431ca2db9484d38d880fced3ea97aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b0a0a65bc33925d1bf1919dc4e25e2cf6d5c87d1b8197ea5cdc2b03d49d9d0ff
MD5 aef72eeda6aff3e63cd53bc7601936d7
BLAKE2b-256 7196696b237f6ce046bbc5d981c720223f25ebfe6f3abddfa8890d710d2f4640

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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.1-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for systemrdl_compiler-1.32.1-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 269e7bd0a98fc6f517b468674bd054157e4de9869a0c53d2194685a6c7891d17
MD5 fe1d2b16f0a8d1ef75e7c04f94be7d8c
BLAKE2b-256 4ff00c48c189858f6d185c8a76f65a359421a852c529627e63cb1e1effd9445e

See more details on using hashes here.

Provenance

The following attestation bundles were made for systemrdl_compiler-1.32.1-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