blob: ae492afb68b404f0730d01e06a793280061f003e [file] [log] [blame] [view]
---
title: "OpenTitan Software"
---
This is the landing spot for software documentation within the OpenTitan project.
Primarily these are README files about different software components.
More description and information can be found within the [Reference Manual]({{< relref "doc/rm" >}}) and [User Guide]({{< relref "doc/ug" >}}) areas.
## Software READMEs
* General build instruction [README.md]({{< relref "sw/README.md" >}})
* Hello World example [README.md]({{< relref "sw/device/examples/hello_world/README.md" >}})
* Boot ROM Overview [README.md]({{< relref "sw/device/boot_rom/README.md" >}})
* SPI Flash [README.md]({{< relref "sw/host/spiflash/README.md" >}})
* Device Tests [README.md]({{< relref "sw/device/tests/README.md" >}})
* OpenTitan Software Library
* Standard Library [README.md]({{< relref "sw/device/lib/base/README.md" >}})
* Freestanding C Headers [README.md]({{< relref "sw/device/lib/base/freestanding/README.md" >}})
* Runtime Library [README.md]({{< relref "sw/device/lib/runtime/README.md" >}})
* Device-specific Symbols [README.md]({{< relref "sw/device/lib/arch/README.md" >}})
* DIF Library [README.md]({{< relref "sw/device/lib/dif/README.md" >}})
* CoreMark benchmark [README.md]({{< relref "sw/device/benchmarks/coremark/README.md" >}})
* Vendor in software [README.md]({{< relref "sw/vendor/README.md" >}})
* CoreMark [README.md]({{< relref "sw/vendor/eembc_coremark/README.md" >}})
* RISC-V Compliance [README.md]({{< relref "sw/vendor/riscv_compliance/README.md" >}})
* Google Test [README.md]({{< relref "sw/vendor/google_googletest/README.md" >}})