3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-23 09:05:32 +00:00

Added hierarchy -generate command for generating skeletton modules

This commit is contained in:
Clifford Wolf 2013-03-25 02:14:33 +01:00
parent 4bd6f1ee8e
commit 4a7d624bef
2 changed files with 172 additions and 4 deletions

View file

@ -351,9 +351,13 @@ struct ShowWorker
module = mod_it.second;
if (!design->selected_module(module->name))
continue;
if (design->selected_whole_module(module->name))
log("Dumping module %s to page %d.\n", id2cstr(module->name), ++page_counter);
else
if (design->selected_whole_module(module->name)) {
if (module->cells.empty() && module->connections.empty()) {
log("Skipping skeletton module %s.\n", id2cstr(module->name));
continue;
} else
log("Dumping module %s to page %d.\n", id2cstr(module->name), ++page_counter);
} else
log("Dumping selected parts of module %s to page %d.\n", id2cstr(module->name), ++page_counter);
handle_module();
}