An abstract language model of SystemRDL written in Python.
Main Goals
This package provides a unified abstract language model for SystemRDL. Projects reading from source files can derive own classes and implement additional logic to create a concrete language model for their tools.
Projects consuming pre-processed SystemRDL data (parsed, analyzed or elaborated) can build higher level features and services on such a model, while supporting multiple frontends.
Use Cases
pySystemRDLModel Generators
TBD
pySystemRDLModel Consumers
Examples
List all Modules with Parameters and Ports
TBD
Contributors
- Patrick Lehmann (Maintainer)
- and more...
License
This Python package (source code) is licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).
SPDX-License-Identifier: Apache-2.0
Metadata
Release files for pySystemRDLModel 0.3.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysystemrdlmodel-0.3.10.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysystemrdlmodel-0.3.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.4 kB
Release files / pysystemrdlmodel-0.3.10.tar.gz
| Download URL | pysystemrdlmodel-0.3.10.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
153c254d7d94a97524cbdeb07c8ed1ab46779ba20db2e22f585ec24f1783dbc8
|
|
BLAKE2b-256 checksum How to use checksums |
a90ab55f441a3a77264a65de5e5e62eb1163371fc210e599955741e5b7cde87f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / pysystemrdlmodel-0.3.10-py3-none-any.whl
| Download URL | pysystemrdlmodel-0.3.10-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
96be01201023ff1fa783cbaa4729c170d912cffe2b6e7615a024215aeca170f3
|
|
BLAKE2b-256 checksum How to use checksums |
bbd8b492f67763011a90ca12462351b0d44ccc09004123e72fcb152be79a219a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|