Exporter

The exporter translates the compiled SystemRDL object model into an OpenTitan hjson document.

The exporter will translate a given AddrmapNode object into an OpenTitan hjson dictionary that contains a single that does not contain additional IP blocks inside.

API

Limitations

Unfortunately, not all SystemRDL concepts are able to be faithfully translated into OpenTitan hjson. The warning is supposed to be printed whenever such property is encountered in SystemRDL.

  • SystemRDL describes a vast amount of properties that have no equivalents in the OpenTitan standard, so unfortunately they are discarded.