OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [script/] [synfull/] [run_modelsim] - Blame information for rev 54

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 54 alirezamon
#!/bin/bash
2
#use -batch as a flag to run in batch mode
3
 
4
#/home/alireza/intelFPGA_lite/17.1/modelsim_ase/bin/vsim  -do model.tcl
5
#/home/alireza/altera/13.0sp1/modelsim_ase/bin/vsim  -do model.tcl
6
#/home/alireza/altera/modeltech/bin/vsim  -do model.tcl
7
 
8
SCRPT_FULL_PATH=$(realpath ${BASH_SOURCE[0]})
9
SCRPT_DIR_PATH=$(dirname $SCRPT_FULL_PATH)
10
 
11
#questasim
12
LM_LICENSE="1717@epi03.bsc.es"
13
VSIM_BIN="vsim"
14
 
15
export LM_LICENSE_FILE=${LM_LICENSE}
16
export LM_WORK_PLACE=${PRONOC_WORK}/simulation
17
export LM_FILE_LIST="$SCRPT_DIR_PATH/modelsim_filelist.f"
18
export PATH=$PATH:$MODELSIM_BIN
19
 
20
#"$SCRPT_DIR_PATH/../rtl/src_noc/noc_filelist.f $SCRPT_DIR_PATH/../rtl/src_modelsim/filelist.f"
21
 
22
 
23
#***********************************************************
24
# c++ interface compile - Synfull
25
 
26
DPI_DIR=$SCRPT_DIR_PATH/../../../mpsoc/src_c/synfull/pronoc-interface
27
 
28
echo " "
29
echo "******-----------------*******"
30
echo "****** GCC COMPILATION *******"
31
echo "******-----------------*******"
32
echo " "
33
 
34
g++ -c -fPIC -I$DPI_DIR/includes -I$DPI_DIR/netstream $DPI_DIR/src/dpi_interface.cpp -o dpi_interface.o
35
g++ -shared -o dpi_interface.so dpi_interface.o
36
echo " "
37
echo "******-----------------*******"
38
echo " "
39
#***********************************************************
40
 
41
 
42
 
43
 
44
exec 3> /dev/tty # open fd 3 and point to controlling terminal
45
echo "Start simulation" >&3
46
$VSIM_BIN $1 -quiet -64 -do model.tcl
47
wait
48
echo "End of Simulation" >&3

powered by: WebSVN 2.1.0

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