nexus: Also disable broken DCS route-through on -40

Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
gatecat 2026-01-22 11:13:14 +01:00
parent 15d94b40a5
commit e2e7cf4997
1 changed files with 7 additions and 0 deletions

View File

@ -197,6 +197,13 @@ Arch::Arch(ArchArgs args) : args(args)
disabled_pips.insert(dcs_pip);
NPNR_ASSERT(disabled_pips.size() == 6);
}
if (device == "LIFCL-40") {
WireId dcs_out =
getWireByName(IdStringList(std::array<IdString, 3>{x_ids.at(49), y_ids.at(28), id_JDCSOUT_DCS_DCSIP}));
for (auto dcs_pip : getPipsUphill(dcs_out))
disabled_pips.insert(dcs_pip);
NPNR_ASSERT(disabled_pips.size() == 2);
}
}
void Arch::list_devices()