Merge branch 'art-only' into tt02-skullart
diff --git a/configure.py b/configure.py
index 9977221..1924910 100755
--- a/configure.py
+++ b/configure.py
@@ -112,7 +112,8 @@
project.copy_files_to_caravel()
# check all top level module ports are correct
- project.check_ports()
+ if not project.art_only:
+ project.check_ports()
project.check_num_cells()
self.projects.append(project)
@@ -236,6 +237,7 @@
self.wokwi_id = self.yaml['project']['wokwi_id']
self.yaml['project']['git_url'] = self.git_url
+ self.art_only = self.yaml['project'].get('art_only', False)
if self.is_hdl():
self.top_module = self.yaml['project']['top_module']
@@ -611,8 +613,13 @@
body += [
"",
f"{self.projects[idx].get_macro_name()} {self.projects[idx].get_macro_instance()} (",
- f" .io_in ({pfx}_module_data_in),",
- f" .io_out ({pfx}_module_data_out)",
+ ]
+ if not self.projects[idx].art_only:
+ body += [
+ f" .io_in ({pfx}_module_data_in),",
+ f" .io_out ({pfx}_module_data_out)",
+ ]
+ body += [
");"
]