Check blackbox attribute in techmap/simplemap
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
@@ -599,7 +599,7 @@ struct SimplemapPass : public Pass {
|
||||
simplemap_get_mappers(mappers);
|
||||
|
||||
for (auto mod : design->modules()) {
|
||||
if (!design->selected(mod))
|
||||
if (!design->selected(mod) || mod->get_blackbox_attribute())
|
||||
continue;
|
||||
std::vector<RTLIL::Cell*> cells = mod->cells();
|
||||
for (auto cell : cells) {
|
||||
|
||||
@@ -385,7 +385,7 @@ struct TechmapWorker
|
||||
{
|
||||
std::string mapmsg_prefix = in_recursion ? "Recursively mapping" : "Mapping";
|
||||
|
||||
if (!design->selected(module))
|
||||
if (!design->selected(module) || module->get_blackbox_attribute())
|
||||
return false;
|
||||
|
||||
bool log_continue = false;
|
||||
|
||||
Reference in New Issue
Block a user