28 lines
951 B
Bash
Executable File
28 lines
951 B
Bash
Executable File
#!/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."
|