Line 27... |
Line 27... |
#
|
#
|
# Author(s):
|
# Author(s):
|
# - Olivier Girard, olgirard@gmail.com
|
# - Olivier Girard, olgirard@gmail.com
|
#
|
#
|
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
# $Rev: 16 $
|
# $Rev: 37 $
|
# $LastChangedBy: olivier.girard $
|
# $LastChangedBy: olivier.girard $
|
# $LastChangedDate: 2009-08-04 23:03:47 +0200 (Tue, 04 Aug 2009) $
|
# $LastChangedDate: 2009-12-29 21:58:14 +0100 (Tue, 29 Dec 2009) $
|
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
|
|
###############################################################################
|
###############################################################################
|
# Parameter Check #
|
# Parameter Check #
|
###############################################################################
|
###############################################################################
|
EXPECTED_ARGS=3
|
EXPECTED_ARGS=3
|
if [ $# -ne $EXPECTED_ARGS ]; then
|
if [ $# -ne $EXPECTED_ARGS ]; then
|
echo "ERROR : wrong number of arguments"
|
echo "ERROR : wrong number of arguments"
|
echo "USAGE : rtlsim.sh <verilog stimulus file> <rom file> <submit file>"
|
echo "USAGE : rtlsim.sh <verilog stimulus file> <memory file> <submit file>"
|
echo "Example : rtlsim.sh ./stimulus.v rom.mem ../src/submit.f"
|
echo "Example : rtlsim.sh ./stimulus.v pmem.mem ../src/submit.f"
|
exit 1
|
exit 1
|
fi
|
fi
|
|
|
|
|
###############################################################################
|
###############################################################################
|
Line 53... |
Line 53... |
if [ ! -e $1 ]; then
|
if [ ! -e $1 ]; then
|
echo "Verilog stimulus file $1 doesn't exist"
|
echo "Verilog stimulus file $1 doesn't exist"
|
exit 1
|
exit 1
|
fi
|
fi
|
if [ ! -e $2 ]; then
|
if [ ! -e $2 ]; then
|
echo "ROM memory file $2 doesn't exist"
|
echo "Memory file $2 doesn't exist"
|
exit 1
|
exit 1
|
fi
|
fi
|
if [ ! -e $3 ]; then
|
if [ ! -e $3 ]; then
|
echo "Verilog submit file $3 doesn't exist"
|
echo "Verilog submit file $3 doesn't exist"
|
exit 1
|
exit 1
|