aboutsummaryrefslogtreecommitdiffstats
path: root/techlibs/intel_alm/common/abc9_unmap.v
diff options
context:
space:
mode:
Diffstat (limited to 'techlibs/intel_alm/common/abc9_unmap.v')
-rw-r--r--techlibs/intel_alm/common/abc9_unmap.v11
1 files changed, 11 insertions, 0 deletions
diff --git a/techlibs/intel_alm/common/abc9_unmap.v b/techlibs/intel_alm/common/abc9_unmap.v
new file mode 100644
index 000000000..0eda69560
--- /dev/null
+++ b/techlibs/intel_alm/common/abc9_unmap.v
@@ -0,0 +1,11 @@
+// After performing sequential synthesis, map the synchronous flops back to
+// standard MISTRAL_FF flops.
+
+module MISTRAL_FF_SYNCONLY(
+ input DATAIN, CLK, ENA, SCLR, SLOAD, SDATA,
+ output reg Q
+);
+
+MISTRAL_FF _TECHMAP_REPLACE_ (.DATAIN(DATAIN), .CLK(CLK), .ACLR(1'b1), .ENA(ENA), .SCLR(SCLR), .SLOAD(SLOAD), .SDATA(SDATA), .Q(Q));
+
+endmodule