Cores

Cores in OpenTitan are processing units that can run programs.

Currently, there are two cores in OpenTitan:

  • Ibex (RV32IMCB)
  • OTBN (programmable coprocessor for asymmetric cryptographic algorithms, 256-bit datapath)

Since cores are the interface between hardware and software, please also consult the software resources.