e8f574858f686fc366f2bd0a36510486a1b436d6
[yosys.git] / tests / xsthammer / run-vivado.sh
1 #!/bin/bash
2
3 if [ $# -eq 0 ]; then
4 echo "Usage: $0 <job_id>" >&2
5 exit 1
6 fi
7
8 job="$1"
9 set --
10
11 set -e
12 mkdir -p vivado vivado_temp/$job
13 cd vivado_temp/$job
14
15 cat > $job.tcl <<- EOT
16 read_verilog ../../rtl/$job.v
17 synth_design -part xc7k70t -top $job
18 write_verilog ../../vivado/$job.v
19 EOT
20
21 /opt/Xilinx/Vivado/2013.2/bin/vivado -mode batch -source $job.tcl
22
23 sync
24 exit 0
25