Interface clean up. WA for verilator tracing

This commit is contained in:
2025-08-24 11:27:11 -07:00
parent 8d8ea4443c
commit 5451131e1a
7 changed files with 233 additions and 43 deletions

View File

@@ -28,6 +28,9 @@ CPP_SRC=sim_$(PROJ).cpp
TIMESCALE= --timescale '1ns/1ns'
ifndef VERI_TRACE_DIS
TB_DEFINES=+define+VERI_TRACE_EN
endif
UVM_DEFINES=+define+UVM_NO_DPI \
+define+UVM_REPORT_DISABLE_FILE_LINE
DISABLED_WARNINGS=-Wno-WIDTHTRUNC -Wno-WIDTHEXPAND \
@@ -41,7 +44,9 @@ BUILD_ARGS=-I$(UVM_HOME)/src -I. \
--error-limit 10 \
--timing $(TIMESCALE) \
--trace \
--top tb_top \
+define+SVA_ON \
$(TB_DEFINES) \
$(UVM_DEFINES) \
$(DISABLED_WARNINGS) \
+incdir+common +incdir+src/axi +incdir+tb \