37 lines
820 B
Makefile
Executable File
37 lines
820 B
Makefile
Executable File
all_sv:com_sv sim_sv
|
|
all_ucli:com_ucli sim_ucli verdi_ucli
|
|
|
|
com_sv:
|
|
vcs -full64 -sverilog -ntb_opts uvm-1.2 +vcs+loopreport+1000 -debug_acc+all -debug_region+cell+encrypt \
|
|
-f files.f -l com.log -fsdb +define+FSDB
|
|
|
|
|
|
com_ucli:
|
|
vcs -full64 -sverilog -debug_acc+all -debug_region+cell+encrypt \
|
|
-LDFLAGS \
|
|
-rdynamic \
|
|
-P $(VERDI_HOME)/share/PLI/VCS/linux64/novas.tab \
|
|
$(VERDI_HOME)/share/PLI/VCS/linux64/pli.a \
|
|
-f files.f \
|
|
+vcs+lic+wait \
|
|
-l com.log
|
|
|
|
sim_sv:
|
|
./simv +vcs+loopreport -sv_lib DPI_Component -l sim.log
|
|
|
|
sim_ucli:
|
|
./simv \
|
|
-ucli -i loop_detect.tcl +fsdb+autoflush \
|
|
-l sim.log
|
|
dve:
|
|
dve -full64 -vpd vcdplus.vpd &
|
|
|
|
dbg:
|
|
verdi & -sv -f files.f -ssf *.fsdb -nologe
|
|
|
|
clean:
|
|
rm -rf csrc *.log *.key *simv* *.vpd *DVE*
|
|
rm -rf verdiLog *.fsdb *.bak *.conf
|
|
file:
|
|
find -name "*.sv" > files.f
|