@@ -26,11 +26,11 @@ WAVES ?= 0
2626COCOTB_HDL_TIMEUNIT = 1ns
2727COCOTB_HDL_TIMEPRECISION = 1ps
2828
29- export PARAM_S_COUNT ?= 4
30- export PARAM_M_COUNT ?= 4
29+ export S_COUNT ?= 4
30+ export M_COUNT ?= 4
3131
3232DUT = axis_ram_switch
33- WRAPPER = $(DUT ) _wrap_$(PARAM_S_COUNT ) x$(PARAM_M_COUNT )
33+ WRAPPER = $(DUT ) _wrap_$(S_COUNT ) x$(M_COUNT )
3434TOPLEVEL = $(WRAPPER )
3535MODULE = test_$(DUT )
3636VERILOG_SOURCES += $(WRAPPER ) .v
@@ -51,9 +51,9 @@ export PARAM_M_KEEP_ENABLE ?= $(shell expr $(PARAM_M_DATA_WIDTH) \> 8 )
5151export PARAM_M_KEEP_WIDTH ?= $(shell expr $(PARAM_M_DATA_WIDTH ) / 8 )
5252export PARAM_ID_ENABLE ?= 1
5353export PARAM_S_ID_WIDTH ?= 16
54- export PARAM_M_ID_WIDTH ?= $(shell python -c "print($(PARAM_S_ID_WIDTH ) + ($(PARAM_S_COUNT ) -1) .bit_length())")
54+ export PARAM_M_ID_WIDTH ?= $(shell python -c "print($(PARAM_S_ID_WIDTH ) + ($(S_COUNT ) -1) .bit_length())")
5555export PARAM_M_DEST_WIDTH ?= 8
56- export PARAM_S_DEST_WIDTH ?= $(shell python -c "print($(PARAM_M_DEST_WIDTH ) + ($(PARAM_M_COUNT ) -1) .bit_length())")
56+ export PARAM_S_DEST_WIDTH ?= $(shell python -c "print($(PARAM_M_DEST_WIDTH ) + ($(M_COUNT ) -1) .bit_length())")
5757export PARAM_USER_ENABLE ?= 1
5858export PARAM_USER_WIDTH ?= 1
5959export PARAM_USER_BAD_FRAME_VALUE ?= 1
@@ -133,7 +133,7 @@ endif
133133include $(shell cocotb-config --makefiles) /Makefile.sim
134134
135135$(WRAPPER ) .v : ../../rtl/$(DUT ) _wrap.py
136- $< -p $(PARAM_S_COUNT ) $(PARAM_M_COUNT )
136+ $< -p $(S_COUNT ) $(M_COUNT )
137137
138138iverilog_dump.v :
139139 echo ' module iverilog_dump();' > $@
0 commit comments