Files
vortex/evaluation/scripts/program_fpga.sh
2021-03-17 16:31:06 -04:00

20 lines
444 B
Bash
Executable File

#!/bin/bash
while getopts c: flag
do
case "${flag}" in
c) i=${OPTARG};; #cores: 1, 2, 4, 8, 16
esac
done
if [[ ! "$i" =~ ^(1|2|4|8|16)$ ]]; then
echo 'Invalid parameter for argument -c (1, 2, 4, 8, or 16 expected)'
exit 1
fi
cd "../../hw/syn/opae/build_fpga_${i}c"
printf "y\ny\ny\n" | PACSign PR -t UPDATE -H openssl_manager -i vortex_afu.gbs -o vortex_afu_unsigned_ssl.gbs > /dev/null
fpgasupdate vortex_afu_unsigned_ssl.gbs