summaryrefslogtreecommitdiff
path: root/cocotb_try/Makefile
diff options
context:
space:
mode:
authorJon Nordby <jononor@gmail.com>2025-04-26 18:02:35 +0200
committerJon Nordby <jononor@gmail.com>2025-04-26 21:33:29 +0200
commitea5c8903b101708b49c2789ebc7d6e5f9453f119 (patch)
tree7b394710d31c39130954864705a1cfb48d05105b /cocotb_try/Makefile
parent1c8497fa17f4c11e997641030d2e9c0f12e1b0bb (diff)
cocotb: Try to run quickstart
Passes both using SIM=verilator and SIM=icarus
Diffstat (limited to 'cocotb_try/Makefile')
-rw-r--r--cocotb_try/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/cocotb_try/Makefile b/cocotb_try/Makefile
new file mode 100644
index 0000000..2648771
--- /dev/null
+++ b/cocotb_try/Makefile
@@ -0,0 +1,18 @@
+# Makefile
+
+# defaults
+SIM ?= verilator
+TOPLEVEL_LANG ?= verilog
+
+VERILOG_SOURCES += $(PWD)/my_design.sv
+# use VHDL_SOURCES for VHDL files
+
+# TOPLEVEL is the name of the toplevel module in your Verilog or VHDL file
+TOPLEVEL = my_design
+
+# MODULE is the basename of the Python test file
+MODULE = test_my_design
+
+# include cocotb's make rules to take care of the simulator setup
+include $(shell cocotb-config --makefiles)/Makefile.sim
+