From 09eef69e312cc8a92a5d29ca6a5bf0fecfc3c870 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Mon, 22 Jun 2026 17:51:26 +0200 Subject: [PATCH] synth_intel: fix broken dsp mapping --- techlibs/intel/CMakeLists.txt | 1 + techlibs/intel/synth_intel.cc | 3 +++ 2 files changed, 4 insertions(+) diff --git a/techlibs/intel/CMakeLists.txt b/techlibs/intel/CMakeLists.txt index a0b321edb..1f1d30b7a 100644 --- a/techlibs/intel/CMakeLists.txt +++ b/techlibs/intel/CMakeLists.txt @@ -40,6 +40,7 @@ yosys_pass(synth_intel max10/cells_sim.v max10/cells_map.v + max10/dsp_map.v cyclone10lp/cells_sim.v cyclone10lp/cells_map.v diff --git a/techlibs/intel/synth_intel.cc b/techlibs/intel/synth_intel.cc index 0b0eb6ae9..982e0db10 100644 --- a/techlibs/intel/synth_intel.cc +++ b/techlibs/intel/synth_intel.cc @@ -176,6 +176,9 @@ struct SynthIntelPass : public ScriptPass { family_opt != "cyclone10lp") log_cmd_error("Invalid or no family specified: '%s'\n", family_opt); + if (family_opt != "max10") + nodsp = true; + log_header(design, "Executing SYNTH_INTEL pass.\n"); log_push();