aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/synth/issue1675/testsuite.sh
blob: 23b988cc09bdf4b7c4137d2da37b575147b2ba36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#! /bin/sh

. ../../testenv.sh

# accum
analyze pkg.vhdl accum.vhdl tb_accum.vhdl
elab_simulate tb_accum
clean

synth pkg.vhdl accum.vhdl -e > syn_accum.vhdl
analyze pkg.vhdl syn_accum.vhdl tb_accum.vhdl
elab_simulate tb_accum --ieee-asserts=disable-at-0 --assert-level=error
clean

# accumwr
analyze pkg.vhdl accum.vhdl accumwr.vhdl tb_accumwr.vhdl
elab_simulate tb_accumwr
clean

synth pkg.vhdl accum.vhdl accumwr.vhdl -e > syn_accumwr.vhdl
analyze pkg.vhdl syn_accumwr.vhdl tb_accumwr.vhdl
elab_simulate tb_accumwr --ieee-asserts=disable-at-0 --assert-level=error
clean

# patgen
analyze pkg.vhdl patgen.vhdl tb_patgen.vhdl
elab_simulate tb_patgen
clean

synth pkg.vhdl patgen.vhdl -e > syn_patgen.vhdl
analyze pkg.vhdl syn_patgen.vhdl tb_patgen.vhdl
elab_simulate tb_patgen --ieee-asserts=disable-at-0 --assert-level=error
clean

# patacc
analyze pkg.vhdl patgen.vhdl patacc.vhdl tb_patacc.vhdl
elab_simulate tb_patacc
clean

synth pkg.vhdl patgen.vhdl patacc.vhdl -e > syn_patacc.vhdl
analyze pkg.vhdl syn_patacc.vhdl tb_patacc.vhdl
elab_simulate tb_patacc --ieee-asserts=disable-at-0 --assert-level=error
clean

echo "Test successful"