Clément Foucher
LED Display Manager
LED Display Manager (LDM) is a small VHDL component that can be used to control a DE-DP13212 LED display from a FPGA. It has been developed and tested using a ZedBoard and Vivado 2017.1.
Background
I developed this hardware in order to have a display for a Game of Life component embedded on a ZedBoard. I designed it to be generic enough for any other application.
Features
LDM enables control of 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. Hardware usage instructions are provided in the source files.
An AXI wrapper is provided 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 terms of the GNU GPL V2 license agreement.
It is available on GitHub here.
To download the source code of this IP, git must be installed. Then, type the following command in a shell:
git clone https://github.com/cfoucher-laas/LedDisplayManager.git ldm
You can contribute to LDM: please report any bug encountered.