20 lines
444 B
Bash
Executable File
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
|