From cba36239a4b480b914a043ce6be706d99ab9bdd9 Mon Sep 17 00:00:00 2001 From: David Shah Date: Fri, 4 Oct 2019 14:54:31 +0100 Subject: ecp5: Fix parameters Signed-off-by: David Shah --- ecp5/pack.cc | 4 ++++ 1 file changed, 4 insertions(+) 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"); -- cgit v1.2.3