This SystemVerilog demo effect uses an (old) framebuffer to render Conway's Game of Life.
This design has an associated Project F blog post: Life on Screen.
New to FPGA graphics design? Check out Beginning FPGA Graphics.
Gosper glider gun generated by an Artix-7 FPGA.
To create a Vivado project for the Digilent Arty (original or A7-35T); clone the projf-explore git repo, then start Vivado and run the following in the Tcl console:
cd projf-explore/demos/life-on-screen/xc7/vivado
source ./create_project.tcl
You can then build top_life
as you would for any Vivado project.