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

Subversion Repositories theia_gpu

[/] [theia_gpu/] [branches/] [icarus_version/] [simulation/] [Makefile] - Diff between revs 167 and 170

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 167 Rev 170
Line 37... Line 37...
testbench_check:
testbench_check:
ifeq ($(strip $(TESTBENCH)),)
ifeq ($(strip $(TESTBENCH)),)
                @echo "TESTBENCH not set. Use TESTBENCH=value to set it."
                @echo "TESTBENCH not set. Use TESTBENCH=value to set it."
                @exit 2
                @exit 2
endif
endif
ifeq ($(strip $(SCENEPATH)),)
 
                @echo "SCENEPATH not set. Use SCENEPATH=value to set it"
 
                @exit 2
 
endif
 
 
 
 
 
check: file_check
check: file_check
        $(VERILOG_CMD) -t null $(FILES)
        $(VERILOG_CMD) -t null $(FILES)
 
 
Line 64... Line 61...
         $(VERILOG_CMD) -DDEBUG=1 -DDUMP_CODE=1 -DDEBUG_CORE=$(DEBUG_CORE_ID) -o  $(SIMDIR)/$(TESTBENCH) $(TESTBENCHPATH) $(SOURCEPATH)/*
         $(VERILOG_CMD) -DDEBUG=1 -DDUMP_CODE=1 -DDEBUG_CORE=$(DEBUG_CORE_ID) -o  $(SIMDIR)/$(TESTBENCH) $(TESTBENCHPATH) $(SOURCEPATH)/*
endif
endif
        rm -f aDefinitions.v
        rm -f aDefinitions.v
 
 
run : testbench_check
run : testbench_check
        cp $(SCENEPATH)/*.mem .
ifeq ($(strip $(SCENEPATH)),)
 
                @echo "SCENEPATH not set. Use SCENEPATH=value to set it"
 
                @exit 2
 
endif
 
        cp -f $(SCENEPATH)/*.mem .
        perl $(INPUTCONFIGURATIONSCRIPT) $(GPUCORES)
        perl $(INPUTCONFIGURATIONSCRIPT) $(GPUCORES)
        $(VVP_CMD) ./$(TESTBENCH) -$(DUMPTYPE) $(VVP_FLAGS)
        $(VVP_CMD) ./$(TESTBENCH) -$(DUMPTYPE) $(VVP_FLAGS)
 
 
view : testbench_check
view : testbench_check
        $(WAVEFORM_VIEWER)  $(SIMDIR)/$(TESTBENCH).$(DUMPTYPE)
        $(WAVEFORM_VIEWER)  $(SIMDIR)/$(TESTBENCH).$(DUMPTYPE)

powered by: WebSVN 2.1.0

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