Remove recursively-expanded macros for module parameters in makefiles

Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
Alex Forencich
2023-05-26 16:33:34 -07:00
parent e816d6a088
commit 28bc97f226
3 changed files with 17 additions and 17 deletions

View File

@@ -32,15 +32,15 @@ MODULE = $(DUT)
VERILOG_SOURCES += $(DUT).v
# module parameters
export PARAM_DATA_WIDTH ?= 32
export PARAM_ADDR_WIDTH ?= 32
export PARAM_STRB_WIDTH ?= $(shell expr $(PARAM_DATA_WIDTH) / 8 )
export PARAM_ID_WIDTH ?= 8
export PARAM_AWUSER_WIDTH ?= 1
export PARAM_WUSER_WIDTH ?= 1
export PARAM_BUSER_WIDTH ?= 1
export PARAM_ARUSER_WIDTH ?= 1
export PARAM_RUSER_WIDTH ?= 1
export PARAM_DATA_WIDTH := 32
export PARAM_ADDR_WIDTH := 32
export PARAM_STRB_WIDTH := $(shell expr $(PARAM_DATA_WIDTH) / 8 )
export PARAM_ID_WIDTH := 8
export PARAM_AWUSER_WIDTH := 1
export PARAM_WUSER_WIDTH := 1
export PARAM_BUSER_WIDTH := 1
export PARAM_ARUSER_WIDTH := 1
export PARAM_RUSER_WIDTH := 1
ifeq ($(SIM), icarus)
PLUSARGS += -fst