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.
Installing
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.