summaryrefslogtreecommitdiff
path: root/techlibs
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2016-02-02 17:19:01 +0100
committerClifford Wolf <clifford@clifford.at>2016-02-02 17:19:01 +0100
commitd69395ca084266eb60832d89665238c85b289479 (patch)
tree2ea45609d84cd1b7309f61f20ce22e3c363932f1 /techlibs
parentba407da18793981289d6fa444071a0c8628cb5f3 (diff)
Added dffsr2dff
Diffstat (limited to 'techlibs')
-rw-r--r--techlibs/ice40/synth_ice40.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/techlibs/ice40/synth_ice40.cc b/techlibs/ice40/synth_ice40.cc
index 36aca407..92d53f4a 100644
--- a/techlibs/ice40/synth_ice40.cc
+++ b/techlibs/ice40/synth_ice40.cc
@@ -103,6 +103,7 @@ struct SynthIce40Pass : public Pass {
log(" ice40_opt\n");
log("\n");
log(" map_ffs:\n");
+ log(" dffsr2dff\n");
log(" dff2dffe -direct-match $_DFF_*\n");
log(" techmap -map +/ice40/cells_map.v\n");
log(" opt_const -mux_undef\n");
@@ -243,6 +244,7 @@ struct SynthIce40Pass : public Pass {
if (check_label(active, run_from, run_to, "map_ffs"))
{
+ Pass::call(design, "dffsr2dff");
Pass::call(design, "dff2dffe -direct-match $_DFF_*");
Pass::call(design, "techmap -map +/ice40/cells_map.v");
Pass::call(design, "opt_const -mux_undef");