All About Circuits

Category: All IP Cores (1032)

CMOS LCD Driver for Multiplexed Display

CMOS LCD Driver for Multiplexed Display

LCD Driver that we want to designed is a CMOS LCD driver capable of driving a multiplexed display of up to 128 segments ( 16 columns by 8…


MiniGA - High Quality PAL Encoder for Microcontrollers

MiniGA - High Quality PAL Encoder for Microcontrollers

Overview The MiniGA is a small graphics adapter for microcontrollers. It outputs a video signal for TVs, VCRs and TFTs with video input. MiniGA…


Language : VHDL
NPI Graphics Video Controller

NPI Graphics Video Controller

The design provides basic video function. Features - Configurable resolution up to 1600x1400 - Configurable pixel width 16,32 bit per pixel -…


Language : VHDL
OPB-compatible VGA Character Display for Spartan Development Board

OPB-compatible VGA Character Display for Spartan Development Board

This is an OPB-compatible VGA character display for the Spartan 3E development board, which does not contain DACs. The core is very small,…


License : GPL
Language : Verilog
RTF Bitmap Multiple Display Controllers

RTF Bitmap Multiple Display Controllers

Video frame buffer. This core is a low to medium resolution bitmap display controller. It was engineered for use on the Nexsys2 board, a Spartan3e…


License : LGPL
Language : Verilog
Finite Impulse Response (FIR) Filter core generator

Finite Impulse Response (FIR) Filter core generator

This is a FIR core generator which is written in C++ release 1.0 This program is now ready to run. You can find it under "Code…


Digital PAL/NTSC Video encoder

Digital PAL/NTSC Video encoder

Connecting to the world outside This part was completely redesigned due to variant output inpedances of different CPLD/FPGA and to reduce the…


License : LGPL
Language : VHDL
Programmable DCT Hardware Accelerator with 16 bit Microcontroller

Programmable DCT Hardware Accelerator with 16 bit Microcontroller

The project pairs a DCT Accelarator with a 16 bit Microcontroller. The work was undertaken as a class project for ECE 4273 taught by Dr. Vijay K.…


RTF Sprite Controller | Hardware Cursors

RTF Sprite Controller | Hardware Cursors

There is a new sprite controller which operates differently from the original. The original used image caches and supported a color depth up to 32k…


License : LGPL
Language : Verilog
All-in-One RTF Text Display Controller

All-in-One RTF Text Display Controller

An all-in-one text / bitmap / sprite controller (FT_VIC.v) is in the works. It will use a 640x400 video mode, fixed 80x50 char text display,…


License : LGPL
Language : Verilog
Sharp LQ057Q3DC02 LCD Screen Controller

Sharp LQ057Q3DC02 LCD Screen Controller

Driver for Sharp LQ057Q3DC02 320x240 QVGA LCD. Driver accurate to datasheet specifications. Will also work for LQ057Q3DC12 (Pb-free version).…


License : GPL
Language : VHDL
Wire-Frame 3D Graphics Rendering Accelerator IP Core

Wire-Frame 3D Graphics Rendering Accelerator IP Core

WF3D is a real-time 3D graphics rendering IP Core. The IP Core reads 3D triangle vertices from memory, then transforms them into 2D space, and…


License : BSD
Language : Verilog
Sinclair ULA chip Implementation for ZX Spectrum Microcomputers

Sinclair ULA chip Implementation for ZX Spectrum Microcomputers

This is an implementation of the Sinclair ULA chip, found in ZX Spectrum microcomputers. The project offers various implementations: both FPGA…


License : GPL
Language : Verilog
Wishbone revB.3 Compliant VGA/LCD Video Controller

Wishbone revB.3 Compliant VGA/LCD Video Controller

The OpenCores VGA/LCD Controller core is a WISHBONE revB.3 compliant embedded VGA core capable of driving CRT and LCD displays. It supports user…


License : GPL
Language : Verilog
Video Compression Systems

Video Compression Systems

The 'Video Compression Systems Project' was started with the idea to provide readily available blocks for compression systems. Which,…


Multiplierless 64 point Fast Fourier Transform (FFT) Processor

Multiplierless 64 point Fast Fourier Transform (FFT) Processor

This 64 point FFT processor was developed to power an OFDM engine targeted at 802.11a. The FFT Processor eliminates the use of a multiplier by…


Video Dithering Using Sierra Lite Algorithm

Video Dithering Using Sierra Lite Algorithm

The core supplies post-processing for a video signal. It reduces the color width while dithering the image to keep the impression of more colors…


License : LGPL
Language : VHDL
Video Controller Starter Kit

Video Controller Starter Kit

This kit is meant for people which want to start developing on fpgas but don't want to spent too much money on tooling and jtag debuggers. this…


Language : Other
Highly Customizable Wishbone Monitor Controller

Highly Customizable Wishbone Monitor Controller

Wishbone Monitor Controller is a set of freely available VHDL cores. It contains a central building block containing the basic functionality. It…


Arithmetic logic unit (ALU) with selectable inputs and outputs

Arithmetic logic unit (ALU) with selectable inputs and outputs

A didactical project in Verilog. It's about a core containing an ALU with selectable inputs and outputs. The design itself will be suited for…