OpenTitan Rv Core Ibex IP block
-
Updated
Jan 5, 2026 - SystemVerilog
OpenTitan Rv Core Ibex IP block
OpenTitan UART IP - Full duplex serial communication peripheral with programmable baud rate, RX/TX buffers, and interrupt support
The mailbox IP block in the OpenTitan Integrated design implements a request-response channel that the host System-on-Chip (SoC) may use to request security ser
Keccak Message Authentication Code (KMAC) and Secure Hashing Algorithm 3 (SHA3)
This document specifies the OTP MACRO hardware IP functionality.
ROM controller (rom_ctrl) is the connection between the chip and its ROM
I2C controller
OpenTitan Prim Generic IP block
Analog to Digital Converter Control Interface
OpenTitan Flash Ctrl IP block
System Reset Controller (sysrst_ctrl) that provides programmable hardware-level responses to trusted IOs and basic board-level reset sequencing capabilities
Entropy Distribution Network (EDN) interfaces to the CSRNG IP module
TL-UL is a lightweight (uncached) bus that combines the point-to-point split-transaction features of the powerful TileLink (or AMBA AXI) 5-channel bus without the high pin-count overhead.
RISC-V timer module provides a configurable number of 64-bit counters
Cryptographically Secure Random Number Generator (CSRNG)
The Direct Memory Access (DMA) controller is a peripheral within the OpenTitan system-on-chip (SoC).
OpenTitan Keymgr Dpe IP block
Debugging in RISC-V can be done using one of the following mechanisms:
OpenTitan Prim Xilinx IP block
Add a description, image, and links to the opentitan topic page so that developers can more easily learn about it.
To associate your repository with the opentitan topic, visit your repo's landing page and select "manage topics."