All About Circuits

Category: All IP Cores (1032)

Cereon Architecture Multiprocessor Configurations

Cereon Architecture Multiprocessor Configurations

[Cereon is a registered trademark of Cybernetic Intelligence, GmbH, Switzerland. The project lead is Andrey Kapustin] The Cereon architecture…


Language : VHDL
Yet Another VGA Monitor Controller

Yet Another VGA Monitor Controller

This core is a simple and small VGA controller. It drives vga monitors with an 800x600 resolution and 72Hz vertical refresh rate (50MHz pixel…


License : BSD
Language : VHDL
CLAW: 2-way Multi threaded VLIW Processor Architecture

CLAW: 2-way Multi threaded VLIW Processor Architecture

CLAW is a two-way multithreaded (8 threads) VLIW Processor core. Simultaneous multithreading (SMT) is a technique for improving the overall…


Low Pin Count (LPC) Controller and Peripherals

Low Pin Count (LPC) Controller and Peripherals

The project is to develope LPC controller and peripherals. LPC(Low Pin Count) is designed by Intel, and described in the LPC Interface…


BRISC Implementation of Microprogrammed Control in FPGAs

BRISC Implementation of Microprogrammed Control in FPGAs

BRISC microprocessor is an FPGA optimized micro-sequencer based on paper "Implementation of Microprogrammed Control in FPGAs" by Bruce W.…


RISC microprocessor (DLX) in systemC Implementation

RISC microprocessor (DLX) in systemC Implementation

This is the basic datapath of DLX microprocessor that suports Simple memory access instructions (lw, sw) Arithmetic and logical instructions (add,…


Dallas One-wire Protocol with a DS1821 Top Level Demo

Dallas One-wire Protocol with a DS1821 Top Level Demo

Dallas one-wire protocol with a DS1821 top level demo This project was done for a senior project in the ASIC senior project sequence at Oregon…


eMotion NEMO Protocol Implementation

eMotion NEMO Protocol Implementation

Mobile IPv4 Network eMotion mobility protocol. Network Mobility (NEMO) is an Internet standards track protocol defined in RFC 5177. The protocol…


Mini-ACEX1K Altera Based Design FPGAs

Mini-ACEX1K Altera Based Design FPGAs

This is an design based on Altera's ACEX1K. This project schematics and PCBs has been designed with OrCAD 9.2. Therefore, i recommend you to…


MFM Floppy Drive Controller

MFM Floppy Drive Controller

This is an MFM floppy drive controller designed to interface to standard 3.5" 1.44MB floppy drives. This is a complete floppy controller which…


XPS compatible FSL2 Serial Peripheral

XPS compatible FSL2 Serial Peripheral

The FSL2Serial peripheral is an XPS peripheral designed to allow a processor (or other piece of hardware) to send data to a UART via an FSL bus.…


High Speed Adder Computation for High Performance

High Speed Adder Computation for High Performance

To design a large bit adder computation for high performance When we design an adder for a x bit size, for example 16 bits, a certain delay is…


JPEG Decoder -  RGB Data Decoder

JPEG Decoder -  RGB Data Decoder

JPEG Decoder is the hardware source code of Verilog which decodes the RGB data from the JPEG data. Features Base line DCT Huffman Decode Sampling…


Manchester Encoder and Decoder

Manchester Encoder and Decoder

Manchester Encoding: In manchester encoding '1' is transmitted as 0 in first half of the clock and 1 in the second half of the clock and…


Language : VHDL
Basic UART SerDes Controller

Basic UART SerDes Controller

This project contains a Basic and generic UART SerDes controller. Configuration: -Enable/Disable Odd/Even parity bit -bit stop number…


Language : VHDL
GCC Compiler for OCMIPS

GCC Compiler for OCMIPS

GCC Compiler for OCMIPS I built the GCC compiler for ocmips using the cross tool scripts written by Dan Kegel, you can download the scripts from…


Message Digest Algorithm Hash Core RFC 1321

Message Digest Algorithm Hash Core RFC 1321

MD5 Hash Core RFC 1321 Thihs core fully implements the MD5 (Message Digest Algorithm RFC 1321). The core can be used for data authentication in…


MIPS Single Cycle Microprocessor Implementation

MIPS Single Cycle Microprocessor Implementation

MIPS Single Cycle Microprocessor IP Core, used to determine problems with microprocessors.


PROFIBUS (Process Field Bus) - Fieldbus Communication

PROFIBUS (Process Field Bus) - Fieldbus Communication

Profibus Profibus DP - VHDL BUS Model The main intention of this document is to describe VHDL formal model of the Profibus DP fieldbus. Document…


CF FFT - Fast Fourier Transform Converter

CF FFT - Fast Fourier Transform Converter

Cores are generated from Confluence; a modern logic design language. Confluence is a simple, yet highly expressive language that compiles into…