OpenCores
URL https://opencores.org/ocsvn/s1_core/s1_core/trunk

Subversion Repositories s1_core

[/] [s1_core/] [trunk/] [tools/] [bin/] [s1_sim_build] - Blame information for rev 111

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 110 albert.wat
#!/bin/bash
2
 
3 111 albert.wat
set -e
4 110 albert.wat
if ( (test $# != 1) || ((test $1 != "icarus") && (test $1 != "vcs")) ) then
5
  echo "Usage: $0 {icarus|vcs}"
6 111 albert.wat
  exit 1
7 110 albert.wat
fi
8
test_var S1_ROOT
9
 
10
echo -e "Building design and testbench using $1"
11
mkdir -p $S1_ROOT/run/sim/$1
12
cd $S1_ROOT/run/sim/$1
13
rm -rf *
14
 
15
if(test $1 == "icarus") then
16
  iverilog -o testbench -c$FILELIST_ICARUS
17
fi
18
 
19
if(test $1 == "vcs") then
20
  vcs +cli -line -timescale=1ns/100ps -f $FILELIST_VCS
21
  mv -f simv testbench
22
  mv -f simv.daidir testbench.daidir
23
fi
24
 
25
echo -e "Build with $1 done!"
26
 
27
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.