mirror of https://github.com/YosysHQ/yosys.git
map memory location to wire value, if memory is converted to FFs
This commit is contained in:
parent
8e02b3ca30
commit
8b3657454b
|
@ -144,6 +144,8 @@ void FstData::extractVarNames()
|
|||
log_error("Error parsing memory address in : %s\n", clean_name.c_str());
|
||||
}
|
||||
memory_to_handle[var.scope+"."+mem_cell][mem_addr] = var.id;
|
||||
name_to_handle[stringf("%s.%s[%d]",var.scope.c_str(),mem_cell.c_str(),mem_addr)] = h->u.var.handle;
|
||||
continue;
|
||||
}
|
||||
pos = clean_name.find_last_of("[");
|
||||
if (pos != std::string::npos) {
|
||||
|
@ -156,6 +158,8 @@ void FstData::extractVarNames()
|
|||
log_error("Error parsing memory address in : %s\n", clean_name.c_str());
|
||||
}
|
||||
memory_to_handle[var.scope+"."+mem_cell][mem_addr] = var.id;
|
||||
name_to_handle[stringf("%s.%s[%d]",var.scope.c_str(),mem_cell.c_str(),mem_addr)] = h->u.var.handle;
|
||||
continue;
|
||||
}
|
||||
name_to_handle[var.scope+"."+clean_name] = h->u.var.handle;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue