aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/xilinx
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2019-07-10 16:15:57 -0700
committerEddie Hung <eddie@fpgeh.com>2019-07-10 16:15:57 -0700
commit838ae1a14cddf25919bb2a68e74220a07db4a06e (patch)
treec798025b4f8bc5384fc6f404184365a3e52d79b3 /techlibs/xilinx
parent73c8f1a59e69c5c2f06827d365afc6504fdfad82 (diff)
downloadyosys-838ae1a14cddf25919bb2a68e74220a07db4a06e.tar.gz
yosys-838ae1a14cddf25919bb2a68e74220a07db4a06e.tar.bz2
yosys-838ae1a14cddf25919bb2a68e74220a07db4a06e.zip
synth_xilinx's map_cells stage to techmap ff_map.v
Diffstat (limited to 'techlibs/xilinx')
-rw-r--r--techlibs/xilinx/synth_xilinx.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/techlibs/xilinx/synth_xilinx.cc b/techlibs/xilinx/synth_xilinx.cc
index 2455c2885..45be9a318 100644
--- a/techlibs/xilinx/synth_xilinx.cc
+++ b/techlibs/xilinx/synth_xilinx.cc
@@ -361,6 +361,8 @@ struct SynthXilinxPass : public ScriptPass
std::string techmap_args = "-map +/techmap.v -D _ABC -map +/xilinx/cells_map.v";
if (widemux > 0)
techmap_args += stringf(" -D MIN_MUX_INPUTS=%d", widemux);
+ if (abc9)
+ techmap_args += " -map +/xilinx/ff_map.v";
run("techmap " + techmap_args);
run("clean");
}