Add techmap_autopurge to outputs in abc_map.v too
authorEddie Hung <eddie@fpgeh.com>
Tue, 24 Sep 2019 04:56:28 +0000 (21:56 -0700)
committerEddie Hung <eddie@fpgeh.com>
Tue, 24 Sep 2019 04:56:28 +0000 (21:56 -0700)
techlibs/xilinx/abc_map.v

index 9d78725df81f50ad79467ad0f5ef45667e3c317d..e4976092c0879aa20d6b0556523b04b303b312fa 100644 (file)
@@ -123,17 +123,17 @@ module SRLC32E (
 endmodule
 
 module DSP48E1 (
-    output [29:0] ACOUT,
-    output [17:0] BCOUT,
-    output reg CARRYCASCOUT,
-    output reg [3:0] CARRYOUT,
-    output reg MULTSIGNOUT,
-    output OVERFLOW,
-    output reg signed [47:0] P,
-    output PATTERNBDETECT,
-    output PATTERNDETECT,
-    output [47:0] PCOUT,
-    output UNDERFLOW,
+    (* techmap_autopurge *) output [29:0] ACOUT,
+    (* techmap_autopurge *) output [17:0] BCOUT,
+    (* techmap_autopurge *) output reg CARRYCASCOUT,
+    (* techmap_autopurge *) output reg [3:0] CARRYOUT,
+    (* techmap_autopurge *) output reg MULTSIGNOUT,
+    (* techmap_autopurge *) output OVERFLOW,
+    (* techmap_autopurge *) output reg signed [47:0] P,
+    (* techmap_autopurge *) output PATTERNBDETECT,
+    (* techmap_autopurge *) output PATTERNDETECT,
+    (* techmap_autopurge *) output [47:0] PCOUT,
+    (* techmap_autopurge *) output UNDERFLOW,
     (* techmap_autopurge *) input signed [29:0] A,
     (* techmap_autopurge *) input [29:0] ACIN,
     (* techmap_autopurge *) input [3:0] ALUMODE,