Skip to content

rschlaikjer/fpga-2-led-panel-gifs

Repository files navigation

FPGA-based animated GIF displayer

This repo contains the support materials for this blog post that goes over building the gateware necessary to display animated GIFs on a compatible RGB LED panel.

Example Animation

The placement files in this repo assume that the project is running off of this HX4K breakout board.

Building the Gateware

To build the gateware, you will need the yosys + nextpnr toolchain. Building the bitstream is the default target of the top-level Makefile.

In order to flash the bitstream to the board, if using the HX4K breakout you will need the faff tool,

Simulations

In the tb/ directory are two simulators that will exercise the panel driving logic, as well as the flash reader. Both of these depend on Verilator.

Image packer

To pack animations into a format that the FPGA can use, the img_pack tool in img_packer can be used to convert multiple 64x64 images into a binary file that can then be loaded into flash for display.

About

FPGA code to display animated GIFs on a RGB LED panel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published