OpenCores
Written in:
Stage:
License:
Wishbone version:

Arithmetic core 119

Prototype board 42

Communication controller 217

Coprocessor 10

Crypto core 81

DSP core 49

ECC core 24

Library 21

Memory core 51

Other 119

Processor 227

ProjectFilesStatisticsStatusLicenseWishbone version
16 Bit MicrocontrollerYesStats
Wishbone Compliant
LGPL
16-bit CPU based loosely on Caxton Foster's Blue architectureYesStats
LGPL
16-bit Open uRISC core ProcessorYesStats
LGPL
1664 microprocessorYesStats
Others
32 bit ProcessorYesStats
LGPL
4004 CPU and MCS-4 family chipsYesStats
Others
6502VHDLYesStats
6809 and 6309 Compatible coreYesStats
LGPL
68hc05YesStats
68hc08YesStats
8-BIT HARDWIRED PROCESSORYesStats
Done
LGPL
8-bit microcontroller with extended peripheral setYesStats
LGPL
8-BIT MICROPROGRAMMED PROCESSORYesStats
Done
LGPL
8-bit Piepelined ProcessorYesStats
LGPL
8-bit uPYesStats
Done
GPL
8051 coreYesStats
Wishbone Compliant
8080 Compatible CPUYesStats
Done
A lightweight 8085 verilog implementationNoStats
LGPL
A-Z80 CPUYesStats
Done
LGPL
ae18YesStats
Done
Wishbone Compliant
LGPL
aeMBYesStats
Done
Wishbone Compliant
LGPL
ag_6502 soft core with phase-level accuracyYesStats
Done
GPL
AltOr32 - Alternative Lightweight OpenRisc CPUYesStats
Done
Wishbone Compliant
LGPL
alt_ISAYesStats
LGPL
Alwcpu - A light weight CPUYesStats
Done
Wishbone Compliant
LGPL
*Amber ARM-compatible coreYesStats
Done
Wishbone Compliant
OpenCores Certified Project
LGPL
An inventory of soft processor coresYesStats
LGPL
ao486YesStats
BSD
ao68000 - Wishbone 68000 coreYesStats
Wishbone Compliant
BSD
aoR3000YesStats
BSD
Apollo Guidance Computer NOR eMulatorYesStats
GPL
AquariusYesStats
Wishbone Compliant
GPL
ARM4UYesStats
Done
GPL
AsCPro INoStats
GPL
ASPIDA sync/async DLX CoreYesStats
Wishbone Compliant
Atlas Processor CoreYesStats
Wishbone Compliant
GPL
Attiny Atmega Xmega coreYesStats
Done
Has external files
LGPL
AVR CoreYesStats
AVR HP, Hyper Pipelined AVR CoreYesStats
Done
LGPL
AVRtinyX61coreYesStats
Done
LGPL
AX8 mcuYesStats
BiRiscV - 32-bit dual issue RISC-V CPUYesStats
Done
Others
bit-serialYesStats
Done
BSD
Brainfuck CPUYesStats
LGPL
CBU Graduation ProjectNoStats
LGPL
CF State Space ProcessorYesStats
ClaiRISC - runs 12bit opcode PIC family.YesStats
Done
Classic 5-Stage Pipeline MIPSYesStats
BSD
Codezero OpenRISC PortYesStats
GPL
Confluence OpenRisc 1000YesStats
copyBlazeYesStats
Wishbone Compliant
LGPL
CowgirlYesStats
Done
Cpu GeneratorYesStats
cpu6502_tc - R6502 Processor Soft Core with accurate timingYesStats
Done
GPL
cpu65c02_tc - R65C02 Processor Soft Core with accurate timingYesStats
GPL
DarkRISCVYesStats
Done
BSD
Data Flow ProcessorYesStats
Diogenes: Student RISC SystemYesStats
Distributed limited coresYesStats
LGPL
ecpu_aluYesStats
Done
GPL
Edge Processor (MIPS)YesStats
LGPL
Educational 16-bit MIPS ProcessorYesStats
Done
LGPL
Educational RISC ProcessorYesStats
ELM Embedded ProcessorYesStats
Others
erm16NoStats
LGPL
Fault-Tolerant MicroprocessorNoStats
LGPL
Featherweight RISC-VYesStats
Others
Fluid Core (A Reconfigurable Pipelined RISC processor)YesStats
Done
LGPL
FORTH processor with Java compilerYesStats
Done
LGPL
ForwardComYesStats
CERN-OHL-L
FPz8YesStats
Done
LGPL
GPUYesStats
Done
LGPL
HC11 Compatible - Gator uProcessorYesStats
Done
LGPL
HD63701 compatible coreYesStats
LGPL
HF-RISCYesStats
Done
GPL
HiCoVec - a configurable SIMD CPUYesStats
GPL
HIVE - a 32 bit, 8 thread, 4 register/stack hybrid, pipelined verilog soft processor core YesStats
Done
Others
HPC-16YesStats
Done
LGPL
HyperMTAYesStats
i650YesStats
LGPL
i8080 compatible processor using Am29XX bit slice family and microcoded designYesStats
LGPL
Ion - MIPS(tm) compatible CPUYesStats
LGPL
JOP: a Java Optimized ProcessorYesStats
Wishbone Compliant
GPL
K68YesStats
KLC32YesStats
LGPL
Lattice 6502YesStats
LGPL
LEM1_9YesStats
Done
LGPL
Leros-32Has external filesStats
Done
Has external files
LGPL
Leros: A Tiny Microcontroller for FPGAsYesStats
Done
BSD
Lightweight 8051 compatible CPUYesStats
Done
LGPL
Lightweight 8080 compatible coreYesStats
Done
GPL
LocationPUYesStats
*LXP32, a lightweight 32-bit CPU coreYesStats
Done
Wishbone Compliant
OpenCores Certified Project
OthersB.3
M1 CoreYesStats
Wishbone Compliant
GPL
M32632 32-bit ProcessorYesStats
LGPL
M65C02YesStats
Done
LGPL
MB-LiteYesStats
Done
Wishbone Compliant
LGPL
MC6803/6801 CPUYesStats
Done
LGPL
McAdam's RISC Computer ArchitectureYesStats
GPL
MCIP openYesStats
LGPL
MCPU - A minimal CPU for a CPLDYesStats
Done
GPL
microprocessor za208YesStats
LGPL
MicroRISC IIYesStats
MicroSimplezYesStats
Done
LGPL
Mini-Risc coreYesStats
Minimal PDP8/L implementation with 4K disk monitor systemYesStats
LGPL
miniMIPSYesStats
LGPL
miniMIPS SuperscalarYesStats
LGPL
mips compatible barrel processorHas external filesStats
Has external files
LGPL
Mips-FaultTolerantYesStats
Done
LGPL
MIPS32 Release 1YesStats
Done
LGPL
MIPS32 Release 1 with support for FPU and other COPsYesStats
LGPL
mips789YesStats
mipsr2000YesStats
Done
LGPL
MIPS_enhancedYesStats
LGPL
MIX-fpgaNoStats
Done
GPL
MMU for Z80 and eZ80YesStats
BSD
MPX 32-bit CPUYesStats
LGPL
MSP430 CPU core in VHDLYesStats
LGPL
myBlazeYesStats
LGPL
NanoBlaze: the expandable processorYesStats
LGPL
Natalius 8 bit RISCYesStats
LGPL
Navré AVR clone (8-bit RISC)YesStats
Done
GPL
nCoreYesStats
GPL
*NEO430 Processor (MSP430-compatible)YesStats
Done
Wishbone Compliant
OpenCores Certified Project
BSDB.4
Next 80186 processorYesStats
LGPL
NextZ80YesStats
Done
LGPL
ODESS Multicore ProjectNoStats
LGPL
oks8YesStats
Wishbone Compliant
GPL
OoOPs - Out-of-Order MIPS (TM) ProcessorYesStats
LGPL
OpenCores54x DSPYesStats
Wishbone Compliant
opencpuNoStats
LGPL
OpenCPU32YesStats
LGPL
OpenFire Processor CoreYesStats
*openMSP430YesStats
Done
OpenCores Certified Project
BSD
*OpenRISC 1000YesStats
Done
Wishbone Compliant
OpenCores Certified Project
Has external files
LGPL
OpenRISC 1000 (old)YesStats
Done
Wishbone Compliant
LGPL
OpenRisc 1200 HP, Hyper Pipelined OR1200 CoreYesStats
Done
LGPL
*OpenRISC 2000YesStats
Wishbone Compliant
OpenCores Certified Project
Has external files
LGPL
OpenTPULikeNoStats
LGPL
P16C5xYesStats
Done
LGPL
pAVRYesStats
PDP-11/70 CPU core and SoCYesStats
Done
GPL
PDP-8 Processor Core and SystemYesStats
GPL
Pepelatz MISCYesStats
LGPL
*Plasma - most MIPS I(TM) opcodesYesStats
Done
OpenCores Certified Project
Others
plasma with FPUYesStats
Others
Potato ProcessorYesStats
Done
Wishbone Compliant
BSD
PPX16 mcuYesStats
qrisc32 wishbone compatible risc coreYesStats
LGPL
QUARK RISKYesStats
Wishbone Compliant
LGPL
r2000 SocYesStats
Wishbone Compliant
LGPL
Raptor64YesStats
LGPL
Reduced AVR Core for CPLDYesStats
LGPL
Register Oriented Instruction SetsYesStats
LGPL
rf68000YesStats
BSD
rf6809 8/12 bit YesStats
BSDB.3
RISC MicrocontrollerYesStats
risc16f84YesStats
Done
Others
RISC5xYesStats
Done
LGPL
RISCOmpatibleYesStats
LGPL
RISCV-ECNoStats
LGPL
RISC_Core_IYesStats
RISE MicroprocessorYesStats
Rockwell PPS4-2 coreNoStats
GPL
RTF65002YesStats
Wishbone Compliant
LGPL
rtf8088YesStats
LGPL
RV01 RISC-V coreYesStats
Done
LGPL
S1 CoreYesStats
Done
Wishbone Compliant
GPL
S80186YesStats
Done
GPL
SAP-1 NANOPROGRAMMED PROCESSORYesStats
Done
LGPL
SAP-1 VERTICAL MICROPROGRAMMED PROCESSORYesStats
Done
LGPL
SAYEH educational processorYesStats
LGPL
Scarts ProcessorYesStats
LGPL
small non-pipelined, 3 stage 16-bit cpu (fetch,decode,execute)YesStats
LGPL
Small Stack Based Computer CompilerYesStats
Done
Others
Small x86 subset coreYesStats
LGPL
Soft AVR Core + InterfacesYesStats
Done
LGPL
Software Aided Wishbone Extension for Xilinx (R) PicoBlaze (TM)YesStats
Done
Wishbone Compliant
BSD
Steel CoreYesStats
Done
Others
Storm Core (ARM7 compatible)YesStats
Wishbone Compliant
GPL
SUBLEQ eForth CPUNoStats
New
BSD
SXP (Simple eXtensible Pipeline ) ProcessorYesStats
system11YesStats
System68YesStats
*T400 µControllerYesStats
Done
OpenCores Certified Project
GPL
*T48 µControllerYesStats
Done
OpenCores Certified Project
GPL
T51 mcuYesStats
Wishbone Compliant
LGPL
T65 CPUYesStats
T6507LPYesStats
Done
GPL
T80 cpuYesStats
TG68 - execute 68000 CodeYesStats
Done
LGPL
TG68K.CYesStats
LGPL
The NEORV32 Processor (RISC-V)YesStats
Done
Wishbone Compliant
BSDB.4
The Neptune CoreYesStats
Theia: ray graphic processing unitYesStats
Wishbone Compliant
GPL
Thor SuperscalerYesStats
LGPL
Tiny Instruction Set ComputerYesStats
Tiny64YesStats
tiny8YesStats
TinyCPUYesStats
BSD
tinyVLIW8YesStats
Others
TMS1000YesStats
LGPL
TotalCPUYesStats
Done
Trinary CPU "Typhoon"NoStats
GPL
turbo 8051YesStats
Wishbone Compliant
LGPL
TV80YesStats
BSD
UCoreYesStats
Wishbone Compliant
UoS Educational ProcessorYesStats
Done
LGPL
uRisc-VYesStats
Others
v586YesStats
BSD
V6502YesStats
Done
LGPL
V65C816YesStats
LGPL
vhdl core of IC6821YesStats
Done
GPL
VLIW ProcessorNoStats
Done
LGPL
VTACH - Bell Labs CARDIAC reimagined in VerilogYesStats
LGPL
Wishbone BFMYesStats
Done
Wishbone Compliant
LGPL
Wishbone High Performance Z80YesStats
Done
Wishbone Compliant
Y80e - Z80/Z180 compatible processor extended by eZ80 instructionsYesStats
Done
BSD
YACC-Yet Another CPU CPUYesStats
Yellow StarYesStats
Z3 - The Zork CPUYesStats
BSD
Z80 Soft Core MicroprocessorNoStats
LGPL
z80controlYesStats
GPL
Zet - The x86 (IA-32) open implementationYesStats
Wishbone Compliant
GPL
Zip CpuYesStats
Wishbone Compliant
GPLB.4
ZPU - the worlds smallest 32 bit CPU with GCC toolchainYesStats
Done
Wishbone Compliant

System on Chip 86

System on Module 2

System controller 21

Testing / Verification 37

Video controller 50

Uncategorized 94