URL
https://opencores.org/ocsvn/vga_lcd/vga_lcd/trunk
Subversion Repositories vga_lcd
Compare Revisions
- This comparison shows the changes necessary to convert path
/vga_lcd/tags/rel_1/sim
- from Rev 42 to Rev 62
- ↔ Reverse comparison
Rev 42 → Rev 62
/rtl_sim/bin/Makefile
0,0 → 1,155
|
all: sim |
SHELL = /bin/sh |
#MS="-s" |
|
########################################################################## |
# |
# DUT Sources |
# |
########################################################################## |
DUT_SRC_DIR=../../../rtl/verilog |
_TARGETS_= $(DUT_SRC_DIR)/ro_cnt.v \ |
$(DUT_SRC_DIR)/ud_cnt.v \ |
$(DUT_SRC_DIR)/vga_vga_and_clut.v \ |
$(DUT_SRC_DIR)/vga_top.v \ |
$(DUT_SRC_DIR)/vga_csm_pb.v \ |
$(DUT_SRC_DIR)/vga_fifo_dc.v \ |
$(DUT_SRC_DIR)/vga_fifo.v \ |
$(DUT_SRC_DIR)/vga_vtim.v \ |
$(DUT_SRC_DIR)/vga_pgen.v \ |
$(DUT_SRC_DIR)/vga_colproc.v \ |
$(DUT_SRC_DIR)/vga_tgen.v \ |
$(DUT_SRC_DIR)/vga_wb_master.v \ |
$(DUT_SRC_DIR)/vga_wb_slave.v |
|
|
########################################################################## |
# |
# Test Bench Sources |
# |
########################################################################## |
TB_SRC_DIR=../../../bench/verilog |
_TB_=" $(TB_SRC_DIR)/test_bench_top.v \ |
$(TB_SRC_DIR)/wb_slv_model.v \ |
$(TB_SRC_DIR)/wb_mast_model.v \ |
$(TB_SRC_DIR)/sync_check.v \ |
$(DUT_SRC_DIR)/vga_dpm.v \ |
" |
|
########################################################################## |
# |
# Misc Variables |
# |
########################################################################## |
|
_TOP_=test |
INCDIR="-INCDIR ./$(DUT_SRC_DIR)/ -INCDIR ./$(TB_SRC_DIR)/" |
LOGF=-LOGFILE .nclog |
NCCOMMON=-CDSLIB ncwork/cds.lib -HDLVAR ncwork/hdl.var -NOCOPYRIGHT |
UMC_LIB=/tools/dc_libraries/virtual_silicon/umc_lib.v |
GATE_NETLIST=../../../syn/out/vga_vga_and_clut_ps.v |
|
########################################################################## |
# |
# Make Targets |
# |
########################################################################## |
simw: |
@$(MAKE) -s sim ACCESS="-ACCESS +r" WAVES="-DEFINE WAVES" |
|
ss: |
signalscan -do waves/waves.do -waves waves/waves.trn & |
|
sim: |
@echo "" |
@echo "----- Running NCVLOG ... ----------" |
@$(MAKE) $(MS) vlog \ |
TARGETS="$(_TARGETS_)" \ |
TB=$(_TB_) \ |
INCDIR=$(INCDIR) \ |
WAVES="$(WAVES)" \ |
TOP=test |
@echo "" |
@echo "----- Running NCELAB ... ----------" |
@$(MAKE) $(MS) elab \ |
ACCESS="$(ACCESS)" TOP=$(_TOP_) |
@echo "" |
@echo "----- Running NCSIM ... ----------" |
@$(MAKE) $(MS) ncsim \ |
TOP=test |
@echo "" |
|
|
gatew: |
@$(MAKE) -s gate ACCESS="-ACCESS +r " WAVES="-DEFINE WAVES" |
|
gate: |
@echo "" |
@echo "----- Running NCVLOG ... ----------" |
$(MAKE)$(MS) vlog \ |
TARGETS="$(UMC_LIB) $(GATE_NETLIST)" \ |
TB=$(_TB_) \ |
INCDIR=$(INCDIR) \ |
WAVES="$(WAVES)" |
@echo "" |
@echo "----- Running NCELAB ... ----------" |
@$(MAKE) $(MS) elab \ |
ACCESS="$(ACCESS)" TOP=$(_TOP_) |
@echo "" |
@echo "----- Running NCSIM ... ----------" |
@$(MAKE) $(MS) ncsim TOP=$(_TOP_) |
@echo "" |
|
|
hal: |
@echo "" |
@echo "----- Running HAL ... ----------" |
hal +incdir+$(DUT_SRC_DIR) \ |
-NOP -NOS -nocheck STYVAL:USEPRT:NOBLKN:DLNBLK \ |
$(_TARGETS_) |
@echo "----- DONE ... ----------" |
|
clean: |
rm -rf ./waves/*.dsn ./waves/*.trn \ |
ncwork/work/* ncwork/count/* \ |
ncwork/work/.i* ncwork/count/.i* |
|
########################################################################## |
# |
# NCVLOG |
# |
########################################################################## |
|
vhdl: |
ncvhdl $(NCCOMMON) $(LOGF) -APPEND_LOG \ |
-WORK count -V93 $(DUT_SRC_DIR)/counter.vhd |
ncvhdl $(NCCOMMON) $(LOGF) -APPEND_LOG \ |
-WORK work -V93 $(TARGETS) |
|
vlog: |
ncvlog $(NCCOMMON) $(LOGF) \ |
-WORK work $(WAVES) $(TARGETS) $(TB) $(INCDIR) |
|
########################################################################## |
# |
# NCELAB |
# |
########################################################################## |
|
elab: |
ncelab $(NCCOMMON) $(LOGF) -APPEND_LOG \ |
-WORK work $(ACCESS) \ |
work.$(TOP) |
|
########################################################################## |
# |
# NCSIM |
# |
########################################################################## |
|
ncsim: |
ncsim $(NCCOMMON) $(LOGF) -APPEND_LOG \ |
-EXIT -ERRORMAX 10 work.$(TOP) |
|
|
rtl_sim/bin/Makefile
Property changes :
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property