2024-12-09 16:00:37 +08:00

19 lines
621 B
Makefile

comp_c:
- gcc -fPIC -shared -o libfunc.so func.c -I ${VCS_HOME}/include
comp:
- vcs -full64 +v2k -sverilog -LDFLAGS -Wl,--no-as-needed \
-P ${VERDI_HOME}/share/PLI/VCS/LINUX64/novas.tab ${VERDI_HOME}/share/PLI/VCS/LINUX64/pli.a \
-P ./func.tab \
+vcs+fsdbon -debug_access+all \
-top testbench -l compile.log -timescale=1ns/1ps\
testbench.sv
sim:
- ./simv -l sim.log +fsdbfile+wave.fsdb +fsdb+no_msg+Flush +fsdb+delta +fsdb+sva_sucess +fsdb+glitch=0 +fsdb+sequential -load ./libfunc.so
verdi:
- verdi -sverilog +v2k testbench.sv -ssf wave.fsdb -sswr signal.rc &
clean:
- \rm -rf *.log *.fsdb simv.daidir