diff options
Diffstat (limited to 'ecp5/arch.cc')
-rw-r--r-- | ecp5/arch.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc index ec64fb82..95a27682 100644 --- a/ecp5/arch.cc +++ b/ecp5/arch.cc @@ -144,6 +144,8 @@ Arch::Arch(ArchArgs args) : args(args) n_pips++; } pip2net.resize(n_pips, nullptr); + + lutperm_allowed.resize(chip_info->width * chip_info->height * 4); } // ----------------------------------------------------------------------- @@ -625,6 +627,8 @@ bool Arch::route() { std::string router = str_or_default(settings, id("router"), defaultRouter); + disable_router_lutperm = getCtx()->setting<bool>("arch.disable_router_lutperm", false); + setup_wire_locations(); route_ecp5_globals(getCtx()); assignArchInfo(); |