| TEST_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))) |
| PACKAGES_DIR := $(abspath $(TEST_DIR)/../../packages) |
| RTL_DIR := $(abspath $(TEST_DIR)/../../verilog/rtl) |
| |
| TOP_MODULE = wb_clockdomain_bridge_tb |
| SRCS += $(TEST_DIR)/../common/sv/wb_clockdomain_bridge_tb.sv |
| SRCS += $(RTL_DIR)/wb_clockdomain_bridge.v |
| |
| include $(PACKAGES_DIR)/sim-mk/mkfiles/sim-mk.mk |
| include $(TEST_DIR)/../common/common.mk |
| |
| #******************************************************************** |
| #* cocotb testbench setup |
| #******************************************************************** |
| MODULE=wishbone_bridge_tests.clockdomain_bridge_smoke |
| export MODULE |
| |
| DEFINES += I_CLKDIV=2 T_CLKDIV=0 |
| |
| VLSIM_OPTIONS += -Wno-fatal --autoflush |
| VLSIM_CLKSPEC += clock=10ns |
| |
| RULES := 1 |
| |
| all : run |
| |
| include $(TEST_DIR)/../common/common.mk |
| include $(PACKAGES_DIR)/sim-mk/mkfiles/sim-mk.mk |
| |