All About Circuits

Category: All IP Cores (1032)

Discrete Wavelet Transform Co-processor on Still Image

Discrete Wavelet Transform Co-processor on Still Image

This core implements Forward and Inverse Discrete Wavelet Transform (FDWT and IDWT) on still image. Wavelet LeGall 5/3 is selected in design. The…


Language : VHDL
G729A Codec for 16-bit LPCM Audio

G729A Codec for 16-bit LPCM Audio

G.729A codec core performs encoding and decoding of 16-bit LPCM audio samples according to ITU-T G.729A standard. The codec core supports multiple…


License : LGPL
Language : VHDL
G9 Impulse: Video Game System

G9 Impulse: Video Game System

CVS is currently out of date, update when I get the time (as well as things such as schematics) Custom built and designed video game system. Also…


MMC Card FPGA Configuration Controller

MMC Card FPGA Configuration Controller

IP Core for FPGA Configuration Controller from MMC Card. Can configure an FPGA in serial mode from continous blocks stored on MMC Card. Smallest…


Language : Verilog
Fuzzy Logic Hardware Accelerator Wishbone Compatible

Fuzzy Logic Hardware Accelerator Wishbone Compatible

This project is to design a Fuzzy Logic Hardware Accelerator (FLHA) that is WishBone compatible. FLHA is capable of generating fuzzy rule matrix…


License : GPL
Language : VHDL
Verilog Code LCD Block

Verilog Code LCD Block

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


License : LGPL
Language : Verilog
XmatchPro High-speed Lossless Data Compressor

XmatchPro High-speed Lossless Data Compressor

Benefits of data compression The use of lossless data compression can bring about a number of increasingly important benefits to an electronic…


License : LGPL
Language : VHDL
General-purpose FPGA Pulse-processing Algorithm

General-purpose FPGA Pulse-processing Algorithm

n/a


License : LGPL
Language : VHDL
Dynamic Vectorial Generator

Dynamic Vectorial Generator

Vectorial generator: -Interface: bit or bus -Configuration: dynamic -Applications: waveform generator, serial or parallel communication Examples:…


License : Others
Language : VHDL
GroundHog 2009 Repository - Benchmark Suite For Mobile Apps

GroundHog 2009 Repository - Benchmark Suite For Mobile Apps

GroundHog 2009 is a benchmark suite for reconfigurable architectures in the mobile domain. The benchmark suite can be downloaded from…


License : Others
Language : Verilog
SoC Debug Interface

SoC Debug Interface

Debug Interface is used for development purposes (debugging). It is an interface between the CPU(s), peripheral cores and any commercial…


Efficient Hardware Looping Unit

Efficient Hardware Looping Unit

Hardware looping unit Tha main purpose of the hardware looping unit (HWLU) is to enhance program control units found in modern microprocessors, by…


License : GPL
Language : VHDL
IMA ADPCM Sound Compressor with Testbench

IMA ADPCM Sound Compressor with Testbench

This project features a full-hardware sound compressor using the well known algorithm: IMA ADPCM. The core acts as a slave WISHBONE device. The…


License : GPL
Language : VHDL
Interrupt Controller 68000

Interrupt Controller 68000

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


License : LGPL
Language : Verilog
JTAG TAP Controller IEEE 1149.1 Compliant

JTAG TAP Controller IEEE 1149.1 Compliant

This implementation of the Test Access Port (TAP) is fully IEEE 1149.1 compliant. It includes a TAP controller, a 4-bit instruction register and…


Keyboard Controller with Simple Debounce Algorithm

Keyboard Controller with Simple Debounce Algorithm

The controller scans the keyboard by making a different column in "rows" logic-0 therefor the inputs "cols" have to be PULL-UP…


License : GPL
Language : VHDL
LFSR Counter Generator Up to 63 bit, Cross-Platform Compatible

LFSR Counter Generator Up to 63 bit, Cross-Platform Compatible

LFSR Counter Generator is a command-line application that generates Verilog or VHDL code for an LFSR counter of any value up to 63 bit wide. The…


License : LGPL
Language : C/C++
Oscilloscope VHDL for Xilinx Spartan-3E at 160MSPS

Oscilloscope VHDL for Xilinx Spartan-3E at 160MSPS

This is an experimental oscilloscope VHDL design working on the Xilinx Spartan-3E starter board. The analog signal is sampled with a TI ADC08200…


License : LGPL
Language : VHDL
LPD8806 RGB LED String Driver in VHDL

LPD8806 RGB LED String Driver in VHDL

Have you ever wanted to add some color to your project? Then this might be your answer. The LPD8806 RGB LED strings are available for low cost from…


License : LGPL
Language : VHDL
Configurable Modular Oscilloscope Function

Configurable Modular Oscilloscope Function

The aim of the project is to develop oscilloscope functions (conversion control, trigger, FFT, ...) in several cores and implement a usefull…


License : LGPL
Language : VHDL