Remove recursively-expanded macros for module parameters in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -32,15 +32,15 @@ MODULE = $(DUT)
|
|||||||
VERILOG_SOURCES += $(DUT).v
|
VERILOG_SOURCES += $(DUT).v
|
||||||
|
|
||||||
# module parameters
|
# module parameters
|
||||||
export PARAM_DATA_WIDTH ?= 32
|
export PARAM_DATA_WIDTH := 32
|
||||||
export PARAM_ADDR_WIDTH ?= 32
|
export PARAM_ADDR_WIDTH := 32
|
||||||
export PARAM_STRB_WIDTH ?= $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
export PARAM_STRB_WIDTH := $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
||||||
export PARAM_ID_WIDTH ?= 8
|
export PARAM_ID_WIDTH := 8
|
||||||
export PARAM_AWUSER_WIDTH ?= 1
|
export PARAM_AWUSER_WIDTH := 1
|
||||||
export PARAM_WUSER_WIDTH ?= 1
|
export PARAM_WUSER_WIDTH := 1
|
||||||
export PARAM_BUSER_WIDTH ?= 1
|
export PARAM_BUSER_WIDTH := 1
|
||||||
export PARAM_ARUSER_WIDTH ?= 1
|
export PARAM_ARUSER_WIDTH := 1
|
||||||
export PARAM_RUSER_WIDTH ?= 1
|
export PARAM_RUSER_WIDTH := 1
|
||||||
|
|
||||||
ifeq ($(SIM), icarus)
|
ifeq ($(SIM), icarus)
|
||||||
PLUSARGS += -fst
|
PLUSARGS += -fst
|
||||||
|
|||||||
@@ -32,9 +32,9 @@ MODULE = $(DUT)
|
|||||||
VERILOG_SOURCES += $(DUT).v
|
VERILOG_SOURCES += $(DUT).v
|
||||||
|
|
||||||
# module parameters
|
# module parameters
|
||||||
export PARAM_DATA_WIDTH ?= 32
|
export PARAM_DATA_WIDTH := 32
|
||||||
export PARAM_ADDR_WIDTH ?= 32
|
export PARAM_ADDR_WIDTH := 32
|
||||||
export PARAM_STRB_WIDTH ?= $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
export PARAM_STRB_WIDTH := $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
||||||
|
|
||||||
ifeq ($(SIM), icarus)
|
ifeq ($(SIM), icarus)
|
||||||
PLUSARGS += -fst
|
PLUSARGS += -fst
|
||||||
|
|||||||
@@ -32,11 +32,11 @@ MODULE = $(DUT)
|
|||||||
VERILOG_SOURCES += $(DUT).v
|
VERILOG_SOURCES += $(DUT).v
|
||||||
|
|
||||||
# module parameters
|
# module parameters
|
||||||
export PARAM_DATA_WIDTH ?= 8
|
export PARAM_DATA_WIDTH := 8
|
||||||
export PARAM_KEEP_WIDTH ?= $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
export PARAM_KEEP_WIDTH := $(shell expr $(PARAM_DATA_WIDTH) / 8 )
|
||||||
export PARAM_ID_WIDTH ?= 8
|
export PARAM_ID_WIDTH := 8
|
||||||
export PARAM_DEST_WIDTH ?= 8
|
export PARAM_DEST_WIDTH := 8
|
||||||
export PARAM_USER_WIDTH ?= 1
|
export PARAM_USER_WIDTH := 1
|
||||||
|
|
||||||
ifeq ($(SIM), icarus)
|
ifeq ($(SIM), icarus)
|
||||||
PLUSARGS += -fst
|
PLUSARGS += -fst
|
||||||
|
|||||||
Reference in New Issue
Block a user