LED Display Manager

LED Display Manager (LDM) is a small VHDL component that can be used to command a DE-DP13212 LED display from a FPGA. It has been developed and tested using a ZedBoard and Vivado 2017.1.

View of LED Display Manager in action

Background

I developed this hardware in order to have a display for a Game of Life component embedded on a ZedBoard. I built it generic enough to match any other application.

Features

LDM allows to command each individual LED on the display. Just write the LEDs state changes for each LED, then write a UPDATE command to apply your changes on the display. More information about how to use the hardware is provided in the source files.

An AXI wrapper is provided if you want to connect the IP to a bus, which allows to command it using an embedded processor connected to the bus. Sample software code and constraint file are provided for ZedBoard.

Documentation

A small documentation including how to build example on ZedBoard is available here.

Source code

LDM is distributed under the termes of the GNU GPL V2 license agreement. To download the source code of this IP, git must be installed. Then, type the following command in a shell:

git clone https://git.renater.fr/anonscm/git/leddisplaymana/leddisplaymana.git ldm

You can contribute to LDM: please send me report on any bug encountered. You can also make code proposals to enhance the behavior.