mistral: Tidying up

Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
gatecat 2021-05-15 14:51:12 +01:00
parent b1e1492dac
commit 3bb94192d5
12 changed files with 13 additions and 12 deletions

View File

@ -28,7 +28,7 @@
USING_NEXTPNR_NAMESPACE USING_NEXTPNR_NAMESPACE
#ifndef ARCH_CYCLONEV #ifndef ARCH_MISTRAL
// The LRU cache to reduce memory usage during the connectivity check relies on getPips() having some spacial locality, // The LRU cache to reduce memory usage during the connectivity check relies on getPips() having some spacial locality,
// which the current CycloneV arch impl doesn't have. This may be fixed in the future, though. // which the current CycloneV arch impl doesn't have. This may be fixed in the future, though.
#define USING_LRU_CACHE #define USING_LRU_CACHE

View File

@ -902,7 +902,8 @@ struct Router2
if ((net_data.fail_count % 3) == 0) { if ((net_data.fail_count % 3) == 0) {
// Every three times a net fails to route, expand the bounding box to increase the search space // Every three times a net fails to route, expand the bounding box to increase the search space
#ifndef ARCH_MISTRAL #ifndef ARCH_MISTRAL
// This patch seems to make thing worse for CycloneV, as it slows down the resolution of TD congestion, disable it // This patch seems to make thing worse for CycloneV, as it slows down the resolution of TD congestion,
// disable it
net_data.bb.x0 = std::max(net_data.bb.x0 - 1, 0); net_data.bb.x0 = std::max(net_data.bb.x0 - 1, 0);
net_data.bb.y0 = std::max(net_data.bb.y0 - 1, 0); net_data.bb.y0 = std::max(net_data.bb.y0 - 1, 0);
net_data.bb.x1 = std::min(net_data.bb.x1 + 1, ctx->getGridDimX()); net_data.bb.x1 = std::min(net_data.bb.x1 + 1, ctx->getGridDimX());