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.
Install from PyPi using pip
python3 -m pip install systemrdl-compiler
Embedded Perl Preprocessor
If source files contain embedded Perl preprocessor tags, an installation of
Perl that is visible through the
PATH environment variable is required.
Windows users will have to download and install Perl separately.