blob: 71befff443a621de71d3abd0016e0e9219d1241b [file] [log] [blame] [view]
Tobias Wölfel8d8921e2020-05-12 10:32:19 +02001---
Miguel Osorio44882ad2022-07-21 20:04:39 -07002title: "OpenTitan"
Tobias Wölfel8d8921e2020-05-12 10:32:19 +02003---
lowRISC Contributors802543a2019-08-31 12:12:56 +01004
Miguel Osorio44882ad2022-07-21 20:04:39 -07005## Introduction to OpenTitan
6
Scott Johnson8573fa22019-11-01 14:49:56 -07007[OpenTitan](https://opentitan.org) is an open source silicon Root of Trust (RoT) project.
8OpenTitan will make the silicon RoT design and implementation more transparent, trustworthy, and secure for enterprises, platform providers, and chip manufacturers.
9OpenTitan is administered by lowRISC CIC as a collaborative [project]({{< relref "doc/project" >}}) to produce high quality, open IP for instantiation as a full-featured product.
lowRISC Contributors802543a2019-08-31 12:12:56 +010010This repository exists to enable collaboration across partners participating in the OpenTitan project.
11
Timothy Trippel92bbc7b2021-07-12 22:59:01 +000012## Getting Started
13
Jade Philipoom35f1fdb2022-03-21 22:42:34 +000014To get started with OpenTitan, see the [Getting Started]({{< relref "doc/getting_started" >}}) page.
Timothy Trippel92bbc7b2021-07-12 22:59:01 +000015For additional resources when working with OpenTitan, see the [list of user guides]({{< relref "doc/ug" >}}).
16For details on coding styles or how to use our project-specific tooling, see the [reference manuals]({{< relref "doc/rm" >}}).
17Lastly, the [Hardware Dashboard page]({{< relref "hw" >}}) contains technical documentation on the SoC, the Ibex processor core, and the individual IP blocks.
Scott Johnson8573fa22019-11-01 14:49:56 -070018For questions about how the project is organized, see the [project]({{< relref "doc/project" >}}) landing spot for more information.
lowRISC Contributors802543a2019-08-31 12:12:56 +010019
Miguel Osorioc9a29a12022-08-11 15:54:43 -070020## Understaning OpenTitan
21
22* [Use Cases]({{< relref "doc/use_cases" >}})
Miguel Osorioee100862022-09-07 17:31:52 -070023* [Threat Model]({{< relref "doc/security/threat_model" >}})
Miguel Osorioc9a29a12022-08-11 15:54:43 -070024* [Security]({{< relref "doc/security" >}})
25
26## Datasheets
27
28* [OpenTitan Earl Grey Chip Datasheet]({{< relref "hw/top_earlgrey/doc" >}})
29
30## Documentation
31
32* [Hardware]({{< relref "hw" >}})
33* [Software]({{< relref "sw" >}})
34
35## Development
36
37* [Getting Started]({{< relref "doc/getting_started" >}})
38* [User Guides]({{< relref "doc/ug" >}})
39* [Reference Manuals]({{< relref "doc/rm" >}})
40* [Style Guides]({{< relref "doc/sg" >}})
41
lowRISC Contributors802543a2019-08-31 12:12:56 +010042## Repository Structure
43
44The underlying
45[repo](http://www.github.com/lowrisc/opentitan)
46is set up as a monolithic repository to contain RTL, helper scripts, technical documentation, and other software necessary to produce our hardware designs.
47
Alex Bradburyed7cc902019-11-05 11:29:48 +000048Unless otherwise noted, everything in the repository is covered by the Apache License, Version 2.0. See the [LICENSE](https://github.com/lowRISC/opentitan/blob/master/LICENSE) file and [repository README](https://github.com/lowRISC/opentitan/blob/master/README.md) for more information on licensing and see the user guides below for more information on development methodology.