PeakRDL-html is a plugin for the PeakRDL parser that generates interactive HTML documentation for SystemRDL-based register models. It processes RDL source files to produce browsable web pages detailing register maps, fields, and properties. The current version is 2.12.2, and it maintains an active development cycle with regular updates addressing bug fixes and new features.
pip install peakrdl-htmlVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to create a minimal SystemRDL file and then use the `peakrdl` command-line tool with the `--html` flag to generate documentation. The output HTML files will be placed in the specified 'docs' directory. Ensure `peakrdl-html` is installed, which will also pull in `peakrdl`.
Upgrade to Python 3.7 or newer. Python 3.7 is the minimum requirement for versions 2.11.0 and above.
Update your SystemRDL source files to use `$...$` for inline math expressions instead of `\(...)\`.
If you were programmatically interacting with `peakrdl.html` components, you may need to adjust imports. For typical usage, rely on the `peakrdl --html` command-line interface, as direct Python API usage for generation is less common.