tree: 88b40790d5e9ba39a8082458b6a6722d1e03dcc9 [search]
  1. autogen_testutils/
  2. container/
  3. coverage/
  4. dashboard/
  5. design/
  6. device_sw_utils/
  7. difgen/
  8. doc/
  9. doxygen/
  10. dvsim/
  11. example/
  12. fpga/
  13. fpvgen/
  14. git/
  15. i2csvg/
  16. ipgen/
  17. make_new_dif/
  18. openocd/
  19. reggen/
  20. serialize/
  21. test_reggen/
  22. tlgen/
  23. topgen/
  24. uvmdvgen/
  25. autogen_banner.py
  26. autogen_testutils.py
  27. BUILD
  28. build_consts.sh
  29. build_docs.py
  30. check_dif_statuses.py
  31. check_links.py
  32. check_tool_requirements.py
  33. diff_generated_util_output.py
  34. dvsim_test_runner.sh
  35. fix_include_guard.py
  36. fix_trailing_whitespace.py
  37. fpvgen.py
  38. generate_compilation_db.py
  39. generate_compilation_db_test.py
  40. get-toolchain.py
  41. get_workspace_status.sh
  42. i2csvg.py
  43. ipgen.py
  44. lint_commits.py
  45. lintpy.py
  46. lowrisc_misc-linters.lock.hjson
  47. lowrisc_misc-linters.vendor.hjson
  48. make_new_dif.py
  49. opentitan_functest_runner.sh
  50. otbn_build.py
  51. prep-bazel-airgapped-build.sh
  52. README.md
  53. regtool.py
  54. rom_chip_info.py
  55. run-rustfmt.sh
  56. run_manual_tests.py
  57. syn_yosys.sh
  58. tlgen.py
  59. topgen-fusesoc.py
  60. topgen.py
  61. vendor.py
  62. verible-format-allowlist.txt
  63. verible-format.py
util/README.md

title: “Reference Manuals”

  • Comportability Definition and Specification
  • Device Interface Function (DIF) Specification
  • Tool Guides
    • Topgen Tool: Describes topgen.py and its Hjson format source. Used to generate rtl and validation files for top specific modules such as PLIC, Pinmux and crossbar.
    • Register Tool: Describes regtool.py and its Hjson format source. Used to generate documentation, rtl, header files and validation files for IP Registers and toplevel.
    • Ipgen Tool: Describes ipgen.py and its Hjson control file. Used to generate IP blocks from IP templates.
    • Crossbar Tool: Describes tlgen.py and its Hjson format source. Used to generate self-documentation, rtl files of the crossbars at the toplevel.
    • Vendor-In Tool: Describes 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.
  • FPGA Reference Manual
  • [OpenTitan Continuous Integration]({{< relref “continuous_integration.md” >}})