OpenCores

ROSETTA Configurable Dot Matrix Display Controller

Project maintainers

Details

Name: rosetta
Created: Jun 8, 2006
Updated: Jun 11, 2006
SVN Updated: Mar 10, 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:Video controller
Language:Other
Development status:Planning
Additional info:Specification done
WishBone compliant: Yes
WishBone version: n/a
License: GPL

Description

The ROSETTA Configurable Dot Matrix Display Controller core provides a modular expandable interface for any dimension displays build from LEDs dot matrix structures. This core can be configured for synthesis and P&R with any number of DM LEDs slices. These slices can be arranged in any number to form linear or plane screens.
In designs with a big number of slices, the number of pins required for the implementation device selected could collapse. In order to overcome this inconvenience, the output bus has a multiplexed structure, and the size of the display can be expanded using external buffer devices.

In limited size implementations, the display columns could optionally be serviced using the controller chip drivers, if a device with enough driving capability is used. On the other hand, the row lines will always need some external buffering.

Features

Features
- WISHBONE interface in 8,16, 32 or 64-bit data bus modes
- SystemC, Verilog and VHDL languages
- Use of Dot Matrix LEDs Display structures.
- Configurable for single color, RG or RGB LEDs use
- Operation Modes: Test, Full Text, Full Graphics, Mixed Text & Graphics, Animation
- Scroll: Horizontal, Vertical and Combined
- Colors: configurable from monochromatic to any number of colors
- Variable Buffer size
- Modular expansion

Status

- Development of SystemC specification and system level model