blob: 51dc61f1c3080bc1be79ff33f9c1dcb36c87d195 [file] [log] [blame] [view]
Scott Johnson3c254ef2019-11-01 17:36:40 -07001---
2title: "OpenTitan Utilities"
3---
Garret Kelly9eebde02019-10-22 15:36:49 -04004
Scott Johnson3c254ef2019-11-01 17:36:40 -07005This is the landing spot for utility script documentation within the OpenTitan project.
6Primarily these are README files about tooling scripts used to generate technical content.
7More description and information can be found within the [Reference Manual]({{< relref "doc/rm" >}}) and [User Guide]({{< relref "doc/ug" >}}) areas.
Garret Kelly9eebde02019-10-22 15:36:49 -04008
Scott Johnson3c254ef2019-11-01 17:36:40 -07009## Utility READMEs
10
11* Docker Container [README]({{< relref "util/container/README.md" >}})
12* FPGA splice utility [README]({{< relref "util/fpga/README.md" >}})
13* `reggen.py` register generator tool [README]({{< relref "util/reggen/README.md" >}})
14* `spitest.py` script for interacting with SPI device code [README]({{< relref "util/simplespi/README.md" >}})
Udi Jonnalagaddadf49fb82020-03-17 11:05:17 -070015* `testplanner.py` utility for generating verification testplans from Hjson descriptors [README]({{< relref "util/dvsim/testplanner/README.md" >}})
Scott Johnson3c254ef2019-11-01 17:36:40 -070016* `tlgen.py` utility for TileLink bus matrix [README]({{< relref "util/tlgen/README.md" >}})
17* `uvmdvgen.py` utility for generating testbenches for comportable IP [README]({{< relref "util/uvmdvgen/README.md" >}})
Michael Schaffnerb5a88f22019-11-26 19:43:37 -080018* `fpvgen.py` utility for generating FPV testbenches for comportable IP [README]({{< relref "util/fpvgen/README.md" >}})
Scott Johnson3c254ef2019-11-01 17:36:40 -070019* `wavegen.py` utility for creating technical waveforms in documentation [README]({{< relref "util/wavegen/README.md" >}})