1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-04-16 00:21:46 +00:00

Only set CIBOUT_BYP on MULTs that are not feeding an ALU.

This commit is contained in:
Adam Greig
2021-04-22 04:56:46 +01:00
parent b6c608e038
commit d3a6cf3ae7

View File

@@ -1171,7 +1171,7 @@ void write_bitstream(Context *ctx, std::string base_config_file, std::string tex
tg.config.add_enum(dsp + ".RESETMODE", str_or_default(ci->params, ctx->id("RESETMODE"), "SYNC"));
tg.config.add_enum(dsp + ".MODE", "MULT18X18D");
if (str_or_default(ci->params, ctx->id("REG_OUTPUT_CLK"), "NONE") == "NONE")
if (str_or_default(ci->params, ctx->id("REG_OUTPUT_CLK"), "NONE") == "NONE" && ci->constr_parent == nullptr)
tg.config.add_enum(dsp + ".CIBOUT_BYP", "ON");
if (loc.z < 4)