Hardware Design: SIE
Sign in or create your account | Project List | Help
Hardware Design: SIE Git Source Tree
Root/
1 | #!/bin/sh |
2 | # $Id: xilinx_ghdl_simprim 88 2007-10-12 20:37:45Z mueller $ |
3 | # |
4 | if [ -z "$XILINX" ] |
5 | then |
6 | echo "XILINX not defined" |
7 | exit 1 |
8 | fi |
9 | # |
10 | cd $XILINX |
11 | echo "============================================================" |
12 | echo "* Build ghdl SIMPRIM libs for $XILINX" |
13 | echo "============================================================" |
14 | # |
15 | if [ ! -d ghdl ] |
16 | then |
17 | mkdir ghdl |
18 | fi |
19 | # |
20 | cd $XILINX/ghdl |
21 | if [ ! -d simprim ] |
22 | then |
23 | mkdir simprim |
24 | fi |
25 | # |
26 | cd $XILINX/ghdl/simprim |
27 | cp $XILINX/vhdl/src/simprims/simprim_Vcomponents.vhd . |
28 | cp $XILINX/vhdl/src/simprims/simprim_Vpackage.vhd . |
29 | # |
30 | if [ ! -d simprim_vital_chop ] |
31 | then |
32 | mkdir simprim_vital_chop |
33 | fi |
34 | cd simprim_vital_chop |
35 | xilinx_vhdl_chop $XILINX/vhdl/src/simprims/simprim_VITAL.vhd |
36 | # |
37 | cd .. |
38 | echo "# ghdl ... simprim_Vcomponents.vhd" |
39 | ghdl -a --ieee=synopsys --work=simprim simprim_Vcomponents.vhd |
40 | echo "# ghdl ... simprim_Vpackage.vhd" |
41 | ghdl -a --ieee=synopsys --work=simprim simprim_Vpackage.vhd |
42 | |
43 | for file in `find simprim_vital_chop -name "*.vhd"` |
44 | do |
45 | echo "# ghdl ... $file" |
46 | ghdl -a -fexplicit --ieee=synopsys --work=simprim 2>&1 $file |\ |
47 | tee $file.ghdl.log |
48 | done |
49 | # |
50 | echo "--- scan for compilation errors:" |
51 | find |
52 |
Branches:
master