aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgatecat <gatecat@ds0.me>2021-12-12 13:02:58 +0000
committergatecat <gatecat@ds0.me>2021-12-12 13:02:58 +0000
commit1c8d4d6460a24251c346f45e94e1d139ef3ac0eb (patch)
tree58c49e925e906d3bf01d3a91d43325e0fea2b483
parent35feb7ebbaa23e159d1ea5ca15da61e78aadaf57 (diff)
parent21fc372a9d566657ebfe5596ea71e82becd59f71 (diff)
downloadnextpnr-1c8d4d6460a24251c346f45e94e1d139ef3ac0eb.tar.gz
nextpnr-1c8d4d6460a24251c346f45e94e1d139ef3ac0eb.tar.bz2
nextpnr-1c8d4d6460a24251c346f45e94e1d139ef3ac0eb.zip
Merge branch 'master' of github.com:YosysHQ/nextpnr
-rw-r--r--gowin/pack.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gowin/pack.cc b/gowin/pack.cc
index 2616a913..4c6e28ca 100644
--- a/gowin/pack.cc
+++ b/gowin/pack.cc
@@ -89,6 +89,9 @@ static void pack_alus(Context *ctx)
}
std::unique_ptr<CellInfo> packed_head = create_generic_cell(ctx, id_SLICE, ci->name.str(ctx) + "_HEAD_ALULC");
+ // Head is always SLICE0
+ packed_head->constr_z = 0;
+ packed_head->constr_abs_z = true;
if (ctx->verbose) {
log_info("packed ALU head into %s. CIN net is %s\n", ctx->nameOf(packed_head.get()),
ctx->nameOf(cin_netId));