#!/bin/bash -f # **************************************************************************** # Vivado (TM) v2020.2 (64-bit) # # Filename : compile.sh # Simulator : Xilinx Vivado Simulator # Description : Script for compiling the simulation design source files # # Generated by Vivado on Sat Dec 18 17:54:16 UTC 2021 # SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 # # Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. # # usage: compile.sh # # **************************************************************************** set -Eeuo pipefail # compile Verilog/System Verilog design sources echo "xvlog --incr --relax -prj VGA_top_vlog.prj" xvlog --incr --relax -prj VGA_top_vlog.prj 2>&1 | tee compile.log # compile VHDL design sources echo "xvhdl --incr --relax -prj VGA_top_vhdl.prj" xvhdl --incr --relax -prj VGA_top_vhdl.prj 2>&1 | tee -a compile.log echo "Waiting for jobs to finish..." echo "No pending jobs, compilation finished."