Configuring PeakRDL-BusDecoder

Configuring PeakRDL-BusDecoder#

If using the PeakRDL command line tool, some aspects of the busdecoder command have additional configuration options available via the PeakRDL TOML file.

All busdecoder-specific options are defined under the [busdecoder] TOML heading.

cpuifs#

Mapping of additional CPU Interface implementation classes to load. The mapping’s key indicates the cpuif’s name. The value is a string that describes the import path and cpuif class to load.

For example:

[busdecoder]
cpuifs.my-cpuif-name = "my_cpuif_module:MyCPUInterfaceClass"
default_reset#

Choose the default style of reset signal if not explicitly specified by the SystemRDL design. If unspecified, the default reset is active-high and synchronous.

Choice of:

  • rst (default)

  • rst_n

  • arst

  • arst_n

For example:

[busdecoder]
default_reset = "arst"