Open-source FPGA SoC cores

Open system-on-chip platforms and generators that tie a CPU, memory and peripherals together on an FPGA. 4 curated cores, ranked by earned verification. Add one to your project in one command with lfpga, or browse the whole registry.

  1. 1 Caravel stable The standard open-silicon SoC harness for chip tapeouts. verilog Apache-2.0 ★ 400 pending
  2. 2 LiteX stable Build your hardware easily: a Python-based SoC builder. pythonmigen BSD-2-Clause ★ 3,975 pending
  3. 3 NEORV32 stable A customizable MCU-class RISC-V SoC in platform-independent VHDL. vhdl BSD-3-Clause ★ 2,168 pending
  4. 4 OpenTitan beta An open-source silicon root of trust (secure element). systemverilog Apache-2.0 ★ 3,507 pending

All SoC and other cores → Add a core