Skip to main content

Parse and elaborate front-end for SystemRDL 2.0

Project description

Documentation Status Build Status Coverage Status PyPI - Python Version

SystemRDL Compiler

The systemrdl-compiler module 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.



See the SystemRDL Compiler Documentation for more details

Related Projects

This is just the beginning! If you want to contribute, check out these other projects.


Generate dynamic register spec documentation.


Convert the SystemRDL register model to/from IP-XACT.

Download files

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

Files for systemrdl-compiler, version 1.10.0
Filename, size File type Python version Upload date Hashes
Filename, size systemrdl-compiler-1.10.0.tar.gz (106.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page