topgen.py
and its Hjson format source. Used to generate rtl and validation files for top specific modules such as PLIC, Pinmux and crossbar.regtool.py
and its Hjson format source. Used to generate documentation, rtl, header files and validation files for IP Registers and toplevel.ipgen.py
and its Hjson control file. Used to generate IP blocks from IP templates.tlgen.py
and its Hjson format source. Used to generate self-documentation, rtl files of the crossbars at the toplevel.util/vendor.py
and its Hjson control file. Used to pull a local copy of code maintained in other upstream repositories and apply local patch sets.