All About Circuits

Category: All IP Cores (1032)

32-Bit Pipeline SXP (Simple eXtensible Pipeline ) Processor

32-Bit Pipeline SXP (Simple eXtensible Pipeline ) Processor

32 bit pipelined processor. Instruction set is non conventional in that it does not use a conventional decoder for instructions. The instruction…


Thor Superscaler with 32 General Purpose and Floating Point Registers

Thor Superscaler with 32 General Purpose and Floating Point Registers

Work is progessing on version seven of the core. Version eight has been shelved. There are many updates and improvements to the compiler and…


License : LGPL
Language : Verilog
T400 µController - National’s 4-bit COP400 Microcontroller Implementation

T400 µController - National’s 4-bit COP400 Microcontroller Implementation

The T400 µController is an implementation of National's 4-bit COP400 microcontroller family architecture. It is intended to be used as a…


License : GPL
Language : VHDL
T51 MCU - 8052 Compatible Microcontroller Core

T51 MCU - 8052 Compatible Microcontroller Core

8052 compatible microcontroller core. Two different top levels: T8052: - Single cycle synchronous RAM/ROM - Wishbone bus interface for memory…


License : LGPL
Language : VHDL
T80 CPU - Z80, 8080 and Gameboy Instruction Sets Compatible

T80 CPU - Z80, 8080 and Gameboy Instruction Sets Compatible

Configurable cpu core that supports Z80, 8080 and gameboy instruction sets. Z80 and 8080 compability have been proven by numerous implementations…


T65 CPU - Configurable CPU Core for 6502, 65C02 and 65C816

T65 CPU - Configurable CPU Core for 6502, 65C02 and 65C816

Configurable cpu core that supports 6502, 65C02 and 65C816 instruction sets. A SoC debug system with ROM, RAM and two 16450 UARTs is included in…


Language : VHDL
T6507LP - a 6507-Compatible Microprocessor

T6507LP - a 6507-Compatible Microprocessor

A 6507-compatible microprocessor was developed. It will be used in a SoC that targets the ATARI 2600 system. RIOT(MOS 6532) and TIA chips will be…


License : GPL
Language : Verilog
SoC Generator Using Verilog

SoC Generator Using Verilog

n/a


License : LGPL
Language : Verilog
TG68 - Execute 68000 Code - Adapted Version for Minimig Core

TG68 - Execute 68000 Code - Adapted Version for Minimig Core

This is a stable Version of a 68000 compatible CPU. It is an adapted Version to use with the Minimig Core. "compatible" means that most…


License : LGPL
Language : VHDL
The Neptune Core - Next-generation Processor Architecture

The Neptune Core - Next-generation Processor Architecture

The Neptune core Neptune is an attempt to create a new, next-generation processor architecture.


8-bit, 4 register UoS Educational Processor

8-bit, 4 register UoS Educational Processor

Overview Processor: * 8-bit, 4 register processor * Von Neumann architecture * 3 clock cycle per instruction * 16-bit instruction set (inspired by…


License : LGPL
Language : VHDL
Tiny Instruction Set Computer - a Simple Minimal VHDL RISC Processor

Tiny Instruction Set Computer - a Simple Minimal VHDL RISC Processor

Simple minimal VHDL RISC processor. Heavily inspired by Tim Böscke and his MCPU project (Avaiable here on opencores), the processor is an…


Language : VHDL
Turbo 8051 Microcontroller Verilog IP Core

Turbo 8051 Microcontroller Verilog IP Core

Please write a description of the project here. It is used as a MetaTag (search engines looks at this). Functional Block Diagram


License : LGPL
Language : Verilog
Tiny64 - 64-Bit RISC CPU with Minimal Resource Usage

Tiny64 - 64-Bit RISC CPU with Minimal Resource Usage

Description Tiny64 A 64-Bit RISC CPU with minial resource usage. Every opcode is executed in 2 clock cycles. The word size is configurable via XLEN…


Language : VHDL
Tiny8 - 8-bit Microprocessor with Classic CISC Architecture

Tiny8 - 8-bit Microprocessor with Classic CISC Architecture

Tiny8 a simple 8 bit microprocessor with classic CISC architecture. The registers resides in RAM addressed via a base pointer in the WP register…


Language : VHDL
TinyCPU - Simple 8-bit Processor

TinyCPU - Simple 8-bit Processor

This is a tiny processor meant to be nice and simple. Here are a few of the technical goals of this processor: 1. 8-bit processor (8 bit registers…


License : BSD
Language : VHDL
TinyVLIW8 8-bit Soft-core Processor in VHDL

TinyVLIW8 8-bit Soft-core Processor in VHDL

The tinyVLIW8 is a 8-bit soft-core processor for deeply embedded control task. The design is fully implemented in VHDL and tested on the Altera DK1…


License : Others
Language : VHDL
TotalCPU - 12-Bit Instruction RISC Core

TotalCPU - 12-Bit Instruction RISC Core

TotalCPU is RISC core with 12-bit instruction width and variable data width (from 12 to 64 bits). It is completely realized on Verilog-2001 and has…


Language : Verilog
32-Bit PCI Interface PCI Bridge

32-Bit PCI Interface PCI Bridge

The PCI IP core (PCI bridge) is a member of a family of open source cores. It is a bus bridge device between the WISHBONE SoC bus and the PCI local…


Language : Verilog
TV80 8-bit Z80-Compatible Microprocessor Core

TV80 8-bit Z80-Compatible Microprocessor Core

The TV80 is an 8-bit Z80-compatible microprocessor core, written in Verilog. It is based on Daniel Wallner's VHDL T80 core. Features - executes…


License : BSD
Language : Verilog