The Libre-SOC Project by lkcl

A Libre-Licensed Hybrid 3D CPU-GPU-VPU based on OpenPOWER ISA 3.0 with Cray-style Vectorisation


The main SOC portion of Libre-SOC. A quad-core open source SOC with a 3D GPU, VPU, and using Libre-licensed design cells.

Libre-SOC is Libre down to the VLSI Cells, thanks to Chips4Makers FlexLib and Sorbonne University



make gitupdate
make install
make test # optional (ish)

Running Simulator tests

qemu and gdb for Power 64 are required. qemu can be installed with "apt-get install qemu-system-ppc64", however gdb needs compiling from source. Obtain the latest tarball, unpack it, then:

cd gdb-9.1 (or other location)
mkdir build
cd build
 ../configure --srcdir=.. --host=x86_64-linux --target=powerpc64-linux-gnu
make -j16
make install

You will need to have installed the powerpc gnu gcc cross-compiler for this to work:

apt-get install gcc-9-powerpc64-linux-gnu

Project Meta

  • Registered on LibreCores 1 year ago
  • Project started 3 years ago
  • Last commit 1 year ago



Commits per year



Unique contributors per year


Data not available



Share of languages used

Data Sheet
Project Web Site
Issue Tracker
Last activity 1 year ago
Primary language: Python
4527 commits by 13 contributors
Luke Kenneth Casson Leighton Michael Nolan Cesar Strauss Tobias Platen colepoirier

activity over the last year

LibreCores data updated 1 year ago