feat: validate that top module name starts with "tt_um"

This commit is contained in:
Uri Shaked
2023-05-27 17:35:54 +03:00
parent a4137038c4
commit 96362ae28e
+4
View File
@@ -124,6 +124,10 @@ class Project():
self.src_files = self.get_wokwi_source()
self.top_verilog_filename = self.src_files[0]
if not self.top_module.startswith("tt_um_"):
logging.error(f'top module name must start with "tt_um_" (current value: "{self.top_module}")')
exit(1)
self.macro_instance = f"{self.top_module}_{self.index :03}"
def get_wokwi_source(self):