Skip to content

leophagus/tcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vivado - Game of Life

Conway's classic Game of Life on Xilinx Vivado !

Vivado is the FPGA design software from Xilinx. Its intended purpose is to map your RTL/HL design to Xilinx FPGAs. Vivado uses Tcl as its internal scripting language and features a powerful GUI to visualize the FPGA device internals. FPGA devices are made up of a regular 2-D array of tiles, sites and bels. Vivado TCL API allows these to be highlighted with various colors, which is all we need for Game of Life :)

Xilinx Vivado toolset is available for free at xilinx.com (even if you dont intend to buy an FPGA).

For best visuals,

  1. Turn off Routing view
  2. In the Device-Options menu, disable Tiles, Sites, Bels.
  3. Minimize Tcl console.
  4. source VivadoLife.tcl

Screenshot

Screengrab

Relatively low load. On my old i3 laptop, barely tops 20%. Theres room for more optimization.

About

Game Of Life in Vivado - Fun with Tcl

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages