OpenCores

Project maintainers

Details

Name: i2clcd
Created: Dec 7, 2009
Updated: Dec 20, 2009
SVN Updated: Dec 22, 2009
SVN: Browse
Latest version: download (might take a bit to start...)
Statistics: View
Bugs: 0 reported / 0 solved
Star1you like it: star it!

Other project properties

Category:Testing / Verification
Language:Verilog
Development status:Planning
Additional info:
WishBone compliant: No
WishBone version: n/a
License: LGPL

Description

i2clcd is a minimalist i2clcd IP core that provides the basic framework for the implementation of custom i2clcd devices. The core provides a means to write up to 256 8-bit registers. These registers can be connected to the users custom logic, thus implementing a simple control and status interface. A full Icarus Verilog test bench is available. Test it for yourself, using the free Icarus Verilog simulator and the free GTKWave wave form viewer.Download and install Icarus Verilog. - Download and install GTKWave. - Download the project files. - For executing the testbench just run the Makefile on the bench folder.In GTKWave, use "Search >> Signal Search Tree" to view more waves.

Features


- Standalone. No microprocessor required. For master side we need an microntroller
- Create your own custom i2clcd peripheral.
- Easily configurable for different input clock frequencies.
- Full Icarus Verilog test bench.
- This is to be tested with Our Zkit-51( 8 bit microcon board),a lcd(16x2) and Xilinx Spartan 3A FPGA board

Status


- To be tested in Zkit - 51 (8 bit microcontroller board) with Xilinx Spartan 3A FPGA board and (16x2) LCD
- To be tested in simulation
- To be tested waveform in GTK wave