FPGA core registry

Share your core For IP vendors →

A curated directory of open FPGA IP cores, with a quality signal you can trust: many listings carry earned badges from our open toolchain, lints clean, testbench passes, synthesizes, formally proven. Filter by what you actually need.

84 curated open cores across 20 categories. Badges are earned only where LibFPGA has actually run the checks; the rest are marked verification pending. Own a listed repo? Claim it by manifest file or GitHub sign-in.

New: install any core with lfpga, the FPGA package manager. pip install lfpga, then lfpga add <name> to fetch verified sources into your build.

Browse by category

all 84 cpu 15maths 7memory 7retro 6video 6accelerator 5audio 4interconnect 4soc 4usb 4crypto 3debug 3dsp 3networking 3automotive 2camera 2library 2sensor 2example 1motor 1

All cores

clear

Popular: risc-vcpumathsretrorv32chiselsecurityvideowishboneaudiocdcconsoledebugdspgeneratormac

8 of 84 cores

CTU CAN FD

production

An open, Linux-supported CAN FD controller IP core.

vhdl MIT
★ 63 verification pending

FPGA DisplayPort

stable

A from-scratch DisplayPort implementation for FPGAs.

vhdl MIT
★ 311 verification pending

intfftk

stable

A fully pipelined integer radix-2 FFT / IFFT IP core.

vhdl GPL-3.0
★ 97 verification pending

NEORV32

stable

A customizable MCU-class RISC-V SoC in platform-independent VHDL.

vhdl BSD-3-Clause
★ 2,168 verification pending

PoC Library

stable

A VHDL IP library with arithmetic units: dividers, square root and prefix adders.

vhdl Apache-2.0
★ 83 verification pending

PSX (MiSTer)

stable

A Sony PlayStation core for MiSTer.

vhdl GPL-2.0
★ 263 verification pending

sdram-fpga

stable

A simple, readable SDRAM controller core in VHDL.

vhdl MIT
★ 126 verification pending

SNES (MiSTer)

stable

A Super Nintendo core for MiSTer.

vhdl GPL-3.0
★ 238 verification pending