diff --git a/fpga/01_build_bitfile.sh b/fpga/01_build_bitfile.sh new file mode 100755 index 0000000..2d71673 --- /dev/null +++ b/fpga/01_build_bitfile.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +. script_env +setup_vivado + +( cd vivado ; vivado -mode batch -source nonproject.tcl ) + +cp -a vivado/output/puzzlefw_top.bit . + diff --git a/fpga/script_env b/fpga/script_env new file mode 100644 index 0000000..997057a --- /dev/null +++ b/fpga/script_env @@ -0,0 +1,10 @@ +# +# Common environment variables for FPGA scripts +# + +VIVADO_DIR="/opt/Xilinx/Vivado/2020.2" + +setup_vivado() { + . "${VIVADO_DIR}/settings64.sh" +} +