OpenTitan
Introduction
Top Earlgrey
Cores
Hardware IP Blocks
Common SystemVerilog and UVM Components
Build Software
Device Software
Host Software
Tools Overview
Design-Related Tooling
dvsim: Testplanner
fpvgen: Initial FPV Testbench Generation
reggen & regtool: Register Generator
ralgen: FuseSoC UVM RAL Generator
uvmdvgen: Initial Testbench Auto-generation
tlgen: Crossbar Generation
ipgen: Generate IP Blocks from IP Templates
topgen: Top Generator
vendor: Vendoring In Tool
i2csvg: Generate SVGs of I2C Commands
Contributing
Contributing to Hardware
Contributing to Verification
Contributing to Software
Style Guides
Developing on an FPGA
Security
Implementation Guidelines
Logical Security Model
Security Model Specification
Lightweight Threat Model