All About Circuits

Category: All IP Cores (1032)

KLC32 32-bit Non-pipelined Processor

KLC32 32-bit Non-pipelined Processor

KLC32 is a 32 bit non-pipelined processor. This project is in the first stage of it's evolution and has a long ways to go yet, hence…


License : LGPL
Language : Verilog
Lattice 6502 Microprocessor Implementation for LCMXO2280C FPGA

Lattice 6502 Microprocessor Implementation for LCMXO2280C FPGA

Overview Summary This document describes my implementation of a 6502 microprocessor into a Lattice LCMXO2280C FPGA. The hardware is based on an…


License : LGPL
Language : VHDL
LEM1_9 - Single Pipeline Stage Microcontroller

LEM1_9 - Single Pipeline Stage Microcontroller

LEM1_9min documentation Four new variants of LEM1_9 are now implemented: LEM1_9 Call/Return/Conditional branches implemented along with a return…


License : LGPL
Language : VHDL
Lightweight 8051 Open Source MCS51 Compatible CPU Core

Lightweight 8051 Open Source MCS51 Compatible CPU Core

Yet another free 8051 FPGA core. This is a 6-clocker-equivalent implementation of the MCS51 architecture, aiming at area performance. A full…


License : LGPL
Language : VHDL
LXP32 - FPGA-friendly Lightweight Open Source 32-bit CPU Core

LXP32 - FPGA-friendly Lightweight Open Source 32-bit CPU Core

LXP32 is a lightweight, open source and FPGA-friendly 32-bit CPU IP core. It uses a simple, original instruction set designed for straightforward…


License : Others
Wishbone Version : B.3
Language : VHDL
Lightweight Microprogrammed Intel 8080 Compatible Core

Lightweight Microprogrammed Intel 8080 Compatible Core

This is a simple, small microprogrammed Intel 8080 CPU binary compatible core. There are already at least two other 8080-compatible cores in…


License : GPL
Language : Verilog & VHDL
LocationPU - x86 Commands to Native Commands Converter

LocationPU - x86 Commands to Native Commands Converter

This is a design that mixes processor and memory on a single chip. There are a bunch of operations surrounded by buffers. A central unit tells the…


Leros-32 - 32-bit ALU Port of the Leros Project

Leros-32 - 32-bit ALU Port of the Leros Project

Leros-32 is a 32-bit ALU port of the Leros project. It contains an icache and dcache implementation and interface for Xilinx based memory…


License : LGPL
Language : VHDL
M65C02 - Microprogrammed Synthesizable IP Core

M65C02 - Microprogrammed Synthesizable IP Core

This project provides a microprogrammed synthesizable IP core compatible with the WDC and Rockwell 65C02 microprocessors. This project demonstrates…


License : LGPL
Language : Verilog
M1 Core - 32-bit RISC CPU Compatible with a Popular GCC Target

M1 Core - 32-bit RISC CPU Compatible with a Popular GCC Target

M1 Core briefly... The M1 Core is a 32-bit RISC CPU compatible with a popular GCC target. It's been designed for simplicity and it's been…


License : GPL
Language : Verilog
M32632 32-Bit Processor Implementation of Series 32000 Architecture

M32632 32-Bit Processor Implementation of Series 32000 Architecture

M32632 is an implementation of the Series 32000 architecture of National Semiconductor. This 32-bit architecture was popular in the 1980's and…


License : LGPL
Language : Verilog
Minimal PDP8/L Implementation with 4K Disk Monitor System

Minimal PDP8/L Implementation with 4K Disk Monitor System

This is an implementation of a Digital (DEC) PDP8/L processor with 4k memory, a single DF32 disk and serial interface. The project target is the…


License : LGPL
Language : VHDL
MB-Lite Microprocessor - Implementation of Microblaze Instruction Set

MB-Lite Microprocessor - Implementation of Microblaze Instruction Set

Introduction The MB-Lite microprocessor is a ligth-weight implementation of the Microblaze Instruction Set Architecture. It is instruction and…


License : LGPL
Language : VHDL
MC6803/6801 CPU - 6803 CPU Based on System68 and System01

MC6803/6801 CPU - 6803 CPU Based on System68 and System01

This module is a 6803 CPU based on System68 and System01 by John E. Kent. I have translated the CPU core from VHDL to SystemVerilog and added some…


License : LGPL
Language : Verilog
McAdam’s RISC Computer Architecture 16-bit Microprocessor

McAdam’s RISC Computer Architecture 16-bit Microprocessor

McAdam's RISC Computer Architecture (marca) is a simple 16-bit microprocessor, implementing a load/store instruction set architecture and…


License : GPL
Language : VHDL
MCIP open - Light Version of MCIP Microcontroller IP Core

MCIP open - Light Version of MCIP Microcontroller IP Core

Introduction MCIPopen is a light version of MCIP microcontroller IP core. It has a simple architecture compatible with Microchip PIC18 MCUs.


License : LGPL
Language : VHDL
MCPU - A minimal CPU for a 32 Macrocell CPLD

MCPU - A minimal CPU for a 32 Macrocell CPLD

MCPU - Minimal CPU for a 32 Macrocell CPLD MCPU is a minimal cpu aimed to fit into a 32 Macrocell CPLD - one of the smallest available programmable…


License : GPL
Language : VHDL
Microprocessor za208 in VHDL

Microprocessor za208 in VHDL

Description of project..


License : LGPL
Language : VHDL
MicroRISC II 32 Bit 5 Stage Pipeline RISC Processor

MicroRISC II 32 Bit 5 Stage Pipeline RISC Processor

32 Bit RISC Processor, 5 Stage Pipeline. Developed for embedded control of devices. Optimized for the Xilinx SpartanII and Virtex line of…


MicroSimplez Didactic Processor

MicroSimplez Didactic Processor

This project is developed at Reconfigurable Computer Laboratory - FRM - UTN, and allows simulate and synthetize the Simplez processor. It is a…


License : LGPL
Language : VHDL