Add MUXCY and XORCY to cells_box.v
authorEddie Hung <eddie@fpgeh.com>
Tue, 16 Apr 2019 21:53:28 +0000 (14:53 -0700)
committerEddie Hung <eddie@fpgeh.com>
Tue, 16 Apr 2019 21:53:28 +0000 (14:53 -0700)
techlibs/xilinx/cells.box
techlibs/xilinx/cells_box.v

index c236d3c907dc3deb9ac7404bdd1e2c879d593f3c..5ad284f47a29e6e375212d730cb2f7c95462fbbb 100644 (file)
@@ -11,3 +11,9 @@ F7BMUX 1 1 3 1
 # Outputs: OUT
 MUXF8 2 1 3 1
 104 94 273
+
+MUXCY 3 1 3 1
+1 1 1
+
+XORCY 4 1 2 1
+1 1
index 7805e630693dd2c5d10976e70a6a8404312b1176..ef6f81d27963f7d547ebb806c03f059aec4b0f8e 100644 (file)
@@ -8,3 +8,12 @@ module MUXF8(output O, input I0, I1, S);
   assign O = S ? I1 : I0;
 endmodule
 
+(* abc_box_id = 3 *)
+module MUXCY(output O, input CI, DI, S);
+  assign O = S ? CI : DI;
+endmodule
+
+(* abc_box_id = 4 *)
+module XORCY(output O, input CI, LI);
+  assign O = CI ^ LI;
+endmodule