From 2c4ae853f2fe5bbc56db1b857543568f21d35cc0 Mon Sep 17 00:00:00 2001 From: David Shah Date: Mon, 29 Jun 2020 11:59:37 +0100 Subject: ecp5: Fix getTileBelDimZ Signed-off-by: David Shah --- ecp5/arch.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ecp5/arch.h') diff --git a/ecp5/arch.h b/ecp5/arch.h index 0f351319..8c7e13e4 100644 --- a/ecp5/arch.h +++ b/ecp5/arch.h @@ -496,9 +496,11 @@ struct Arch : BaseCtx // ------------------------------------------------- + static const int max_loc_bels = 20; + int getGridDimX() const { return chip_info->width; }; int getGridDimY() const { return chip_info->height; }; - int getTileBelDimZ(int, int) const { return 4; }; + int getTileBelDimZ(int, int) const { return max_loc_bels; }; int getTilePipDimZ(int, int) const { return 1; }; // ------------------------------------------------- @@ -520,7 +522,6 @@ struct Arch : BaseCtx uint32_t getBelChecksum(BelId bel) const { return bel.index; } - const int max_loc_bels = 20; int getBelFlatIndex(BelId bel) const { return (bel.location.y * chip_info->width + bel.location.x) * max_loc_bels + bel.index; -- cgit v1.2.3