Handle known inout ports as outputs in show command

This commit is contained in:
Clifford Wolf 2013-03-03 17:41:09 +01:00
parent afb4fa1aea
commit 9368c11144
1 changed files with 2 additions and 2 deletions

View File

@ -185,7 +185,7 @@ struct ShowWorker
std::vector<RTLIL::IdString> in_ports, out_ports;
for (auto &conn : it.second->connections) {
if (ct.cell_input(it.second->type, conn.first))
if (!ct.cell_output(it.second->type, conn.first))
in_ports.push_back(conn.first);
else
out_ports.push_back(conn.first);
@ -210,7 +210,7 @@ struct ShowWorker
std::string code;
for (auto &conn : it.second->connections) {
code += gen_portbox(stringf("c%d:p%d", id2num(it.first), id2num(conn.first)),
conn.second, !ct.cell_input(it.second->type, conn.first));
conn.second, ct.cell_output(it.second->type, conn.first));
}
#ifdef CLUSTER_CELLS_AND_PORTBOXES