3 @echo
"PLEASE, DO: make run"
6 ghdl
-a
--ieee
=synopsys clamp.vhd
9 ghdl
-a
--ieee
=synopsys divider.vhd
12 ghdl
-a
--ieee
=synopsys reconpixelindex.vhd
15 ghdl
-a
--ieee
=synopsys dual_syncram.vhd
18 ghdl
-a
--ieee
=synopsys idctslow.vhd
21 ghdl
-a
--ieee
=synopsys syncram.vhd
24 ghdl
-a
--ieee
=synopsys databuffer.vhd
27 ghdl
-a
--ieee
=synopsys expandblock.vhd
30 ghdl
-a
--ieee
=synopsys reconframes.vhd
33 ghdl
-a
--ieee
=synopsys copyrecon.vhd
36 ghdl
-a
--ieee
=synopsys lflimits.vhd
39 ghdl
-a
--ieee
=synopsys loopfilter.vhd
42 ghdl
-a
--ieee
=synopsys UpdateUMV.vhd
44 reconrefframes.o
: reconrefframes.vhd
45 ghdl
-a
--ieee
=synopsys reconrefframes.vhd
47 tb_reconrefframes.o
: tb_reconrefframes.vhd
48 ghdl
-a
--ieee
=synopsys tb_reconrefframes.vhd
50 elaborate
: clamp.o divider.o reconpixelindex.o dual_syncram.o idctslow.o syncram.o databuffer.o expandblock.o reconframes.o copyrecon.o lflimits.o loopfilter.o UpdateUMV.o reconrefframes.o tb_reconrefframes.o
51 ghdl
-e
--ieee
=synopsys tb_reconrefframes
54 run
: tb_reconrefframes
55 @echo
"Running... wait some minutes"
56 @echo
"Remember to do: make compare"
57 ghdl
-r tb_reconrefframes
60 @if diff OUT.DUV golden
/OUT.EXPECTED.TB
; then \
61 echo
-e
"\033[32;1m *** Simulation PASSED *** \033[0m"; \
63 echo
-e
"\033[31;1m!!!!!!!!! Simulation FAILED !!!!!!!!!\033[0m"; \
68 @echo
"Running... wait some minutes"
69 ghdl
-r tb_reconrefframes
--vcd
=dump.vcd
71 @echo
"VCD File wrote: dump.vcd"
74 @echo
"Running... wait some minutes"
75 ghdl
-r tb_reconrefframes
--wave
=dump.ghw
77 @echo
"GHW File wrote: dump.ghw"
81 $(RM
) OUT.DUV
*.o
*~ tb_reconrefframes
*.cf \
#*