Files
2026-06-09 17:23:07 +03:00

24 lines
653 B
Makefile

TOPLEVEL_LANG = verilog
SIM ?= verilator
PWD := $(shell pwd)
RTL_DIR ?= $(PWD)/../../rtl
TB_DIR ?= $(PWD)
TOPLEVEL = tb_axis_loopback
MODULE = test_axis_loopback
VERILOG_SOURCES += $(RTL_DIR)/axis_if.sv
VERILOG_SOURCES += $(RTL_DIR)/axis_flat_to_if.sv
VERILOG_SOURCES += $(RTL_DIR)/axis_if_to_flat.sv
VERILOG_SOURCES += $(RTL_DIR)/axis_desc_flat_to_if.sv
VERILOG_SOURCES += $(RTL_DIR)/axis_desc_if_to_flat.sv
VERILOG_SOURCES += $(TB_DIR)/axis_loopback.sv
VERILOG_SOURCES += $(TB_DIR)/tb_axis_loopback.sv
COMPILE_ARGS += -I$(RTL_DIR)
EXTRA_ARGS += --trace
EXTRA_ARGS += --trace-structs
include $(shell cocotb-config --makefiles)/Makefile.sim