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 += [ ");" ]