remove logs

This commit is contained in:
Miodrag Milanovic 2025-12-03 14:22:17 +01:00
parent 80886ce53b
commit f67113f399
1 changed files with 25 additions and 25 deletions

View File

@ -464,7 +464,7 @@ void GateMateImpl::postRoute()
{ctx->id("CPE.PINX"),id_PINX} {ctx->id("CPE.PINX"),id_PINX}
}; };
if (convert_port.count(port)) { if (convert_port.count(port)) {
printf("CONVERTED %s %s\n",orig_port.c_str(ctx), port.c_str(ctx)); //printf("CONVERTED %s %s\n",orig_port.c_str(ctx), port.c_str(ctx));
port_mapping.emplace(orig_port, convert_port[port]); port_mapping.emplace(orig_port, convert_port[port]);
}; };
@ -474,54 +474,54 @@ void GateMateImpl::postRoute()
NetInfo *net = cell->getPort(port); NetInfo *net = cell->getPort(port);
WireId pin_wire = ctx->getBelPinWire(cell->bel, port); WireId pin_wire = ctx->getBelPinWire(cell->bel, port);
if (net->wires.count(pin_wire)) { if (net->wires.count(pin_wire)) {
printf("Found pin connection\n"); //printf("Found pin connection\n");
auto &p = net->wires.at(pin_wire); auto &p = net->wires.at(pin_wire);
printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx)); //printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx));
WireId src = ctx->getPipSrcWire(p.pip); WireId src = ctx->getPipSrcWire(p.pip);
const auto &extra_data = *pip_extra_data(p.pip); const auto &extra_data = *pip_extra_data(p.pip);
if (extra_data.type == PipExtra::PIP_EXTRA_MUX) { if (extra_data.type == PipExtra::PIP_EXTRA_MUX) {
printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value); //printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value);
cfg.emplace(IdString(extra_data.name),extra_data.value); cfg.emplace(IdString(extra_data.name),extra_data.value);
add_input(port, ctx->getWireName(src)[1]); add_input(port, ctx->getWireName(src)[1]);
} }
if (net->wires.count(src)) { if (net->wires.count(src)) {
printf("Found pin connection\n"); //printf("Found pin connection\n");
auto &p = net->wires.at(src); auto &p = net->wires.at(src);
printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx)); //printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx));
WireId src = ctx->getPipSrcWire(p.pip); WireId src = ctx->getPipSrcWire(p.pip);
printf("wire : %s\n",ctx->getWireName(src)[1].c_str(ctx)); //printf("wire : %s\n",ctx->getWireName(src)[1].c_str(ctx));
const auto &extra_data = *pip_extra_data(p.pip); const auto &extra_data = *pip_extra_data(p.pip);
if (extra_data.type == PipExtra::PIP_EXTRA_MUX) { if (extra_data.type == PipExtra::PIP_EXTRA_MUX) {
printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value); //printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value);
cfg.emplace(IdString(extra_data.name),extra_data.value); cfg.emplace(IdString(extra_data.name),extra_data.value);
add_input(port, ctx->getWireName(src)[1]); add_input(port, ctx->getWireName(src)[1]);
} }
if (net->wires.count(src)) { if (net->wires.count(src)) {
printf("Found pin connection\n"); //printf("Found pin connection\n");
auto &p = net->wires.at(src); auto &p = net->wires.at(src);
printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx)); //printf("pip: %s -> %s \n",ctx->getPipName(p.pip)[1].c_str(ctx), ctx->getPipName(p.pip)[2].c_str(ctx));
WireId src = ctx->getPipSrcWire(p.pip); WireId src = ctx->getPipSrcWire(p.pip);
printf("wire : %s\n",ctx->getWireName(src)[1].c_str(ctx)); //printf("wire : %s\n",ctx->getWireName(src)[1].c_str(ctx));
const auto &extra_data = *pip_extra_data(p.pip); const auto &extra_data = *pip_extra_data(p.pip);
if (extra_data.type == PipExtra::PIP_EXTRA_MUX) { if (extra_data.type == PipExtra::PIP_EXTRA_MUX) {
printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value); //printf("name:%s %d\n",IdString(extra_data.name).c_str(ctx),extra_data.value);
cfg.emplace(IdString(extra_data.name),extra_data.value); cfg.emplace(IdString(extra_data.name),extra_data.value);
add_input(port, ctx->getWireName(src)[1]); add_input(port, ctx->getWireName(src)[1]);
} }
} else { } else {
printf("No pin connection\n"); //printf("No pin connection\n");
} }
} else { } else {
printf("No pin connection\n"); //printf("No pin connection\n");
} }
} else { } else {
printf("No pin connection\n"); //printf("No pin connection\n");
} }
} }
}; };
@ -535,16 +535,16 @@ void GateMateImpl::postRoute()
for (auto &cell : ctx->cells) { for (auto &cell : ctx->cells) {
if (cell.second->type.in(id_CPE_L2T4)) { if (cell.second->type.in(id_CPE_L2T4)) {
printf("\n"); //printf("\n");
cfg.clear(); cfg.clear();
port_mapping.clear(); port_mapping.clear();
printf("type:%s name:%s\n",cell.second->type.c_str(ctx),cell.second->name.c_str(ctx)); //printf("type:%s name:%s\n",cell.second->type.c_str(ctx),cell.second->name.c_str(ctx));
int l00 = int_or_default(cell.second->params, id_INIT_L00, 0); int l00 = int_or_default(cell.second->params, id_INIT_L00, 0);
int l01 = int_or_default(cell.second->params, id_INIT_L01, 0); int l01 = int_or_default(cell.second->params, id_INIT_L01, 0);
int l10 = int_or_default(cell.second->params, id_INIT_L10, 0); int l10 = int_or_default(cell.second->params, id_INIT_L10, 0);
printf("L00 %04b\n",l00); //printf("L00 %04b\n",l00);
printf("L01 %04b\n",l01); //printf("L01 %04b\n",l01);
printf("L10 %04b\n",l10); //printf("L10 %04b\n",l10);
check_input(cell.second.get(), id_D0_00); check_input(cell.second.get(), id_D0_00);
check_input(cell.second.get(), id_D1_00); check_input(cell.second.get(), id_D1_00);
check_input(cell.second.get(), id_D0_01); check_input(cell.second.get(), id_D0_01);
@ -552,7 +552,7 @@ void GateMateImpl::postRoute()
check_input(cell.second.get(), id_D0_10); check_input(cell.second.get(), id_D0_10);
check_input(cell.second.get(), id_D1_10); check_input(cell.second.get(), id_D1_10);
if (cfg.count(ctx->id("LUT2_11")) || cfg.count(ctx->id("LUT2_10"))) { if (cfg.count(ctx->id("LUT2_11")) || cfg.count(ctx->id("LUT2_10"))) {
printf("LUT2 like\n"); //printf("LUT2 like\n");
if (cfg.count(ctx->id("LUT2_11"))) { //lower if (cfg.count(ctx->id("LUT2_11"))) { //lower
if (cfg.count(ctx->id("LUT2_02")) && !cfg.count(ctx->id("LUT2_03"))) { if (cfg.count(ctx->id("LUT2_02")) && !cfg.count(ctx->id("LUT2_03"))) {
// both inputs on 02 // both inputs on 02
@ -605,10 +605,10 @@ void GateMateImpl::postRoute()
l01 = swap_lut2_inputs(l01); l01 = swap_lut2_inputs(l01);
} }
printf("updated\n=========\n"); //printf("updated\n=========\n");
printf("L00 %04b\n",l00); //printf("L00 %04b\n",l00);
printf("L01 %04b\n",l01); //printf("L01 %04b\n",l01);
printf("L10 %04b\n",l10); //printf("L10 %04b\n",l10);
cell.second->params[id_INIT_L00] = Property(l00,4); cell.second->params[id_INIT_L00] = Property(l00,4);
cell.second->params[id_INIT_L01] = Property(l01,4); cell.second->params[id_INIT_L01] = Property(l01,4);
cell.second->params[id_INIT_L10] = Property(l10,4); cell.second->params[id_INIT_L10] = Property(l10,4);