aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-10-04 14:54:31 +0100
committerDavid Shah <dave@ds0.me>2019-10-04 14:54:31 +0100
commitcba36239a4b480b914a043ce6be706d99ab9bdd9 (patch)
treea82f95fffb88b763243c65abba600b70bbb34ca3
parent2c59ce9df551ebbe113743908548ca593781efc8 (diff)
downloadnextpnr-cba36239a4b480b914a043ce6be706d99ab9bdd9.tar.gz
nextpnr-cba36239a4b480b914a043ce6be706d99ab9bdd9.tar.bz2
nextpnr-cba36239a4b480b914a043ce6be706d99ab9bdd9.zip
ecp5: Fix parameters
Signed-off-by: David Shah <dave@ds0.me>
-rw-r--r--ecp5/pack.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/ecp5/pack.cc b/ecp5/pack.cc
index fe8bab61..408ff77d 100644
--- a/ecp5/pack.cc
+++ b/ecp5/pack.cc
@@ -1287,6 +1287,10 @@ class Ecp5Packer
rename_port(ctx, ci, ctx->id("CER"), ctx->id("CEB"));
rename_port(ctx, ci, ctx->id("OCER"), ctx->id("OCEB"));
rename_param(ci, "CLKWMUX", "CLKAMUX");
+ if (str_or_default(ci->params, ctx->id("CLKAMUX")) == "CLKW")
+ ci->params[ctx->id("CLKAMUX")] = std::string("CLKA");
+ if (str_or_default(ci->params, ctx->id("CLKBMUX")) == "CLKR")
+ ci->params[ctx->id("CLKBMUX")] = std::string("CLKB");
rename_param(ci, "CLKRMUX", "CLKRMUX");
rename_param(ci, "CSDECODE_W", "CSDECODE_A");
rename_param(ci, "CSDECODE_R", "CSDECODE_B");