Add link to SF2 / igloo2 macro library guide
authorClifford Wolf <clifford@clifford.at>
Thu, 7 Mar 2019 17:08:26 +0000 (09:08 -0800)
committerClifford Wolf <clifford@clifford.at>
Thu, 7 Mar 2019 17:08:26 +0000 (09:08 -0800)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
techlibs/sf2/cells_sim.v

index f3f7695cf18a9e6f4511da2bb1aecb4929d009b8..c62748b11b7d7863b302f2e8fbea4baba58794b9 100644 (file)
@@ -1,3 +1,27 @@
+// https://coredocs.s3.amazonaws.com/Libero/12_0_0/Tool/sf2_mlg.pdf
+
+module ADD2 (
+
+       input A, B,
+       output Y
+);
+       assign Y = A & B;
+endmodule
+
+module ADD3 (
+       input A, B, C,
+       output Y
+);
+       assign Y = A & B & C;
+endmodule
+
+module ADD4 (
+       input A, B, C, D,
+       output Y
+);
+       assign Y = A & B & C & D;
+endmodule
+
 module CFG1 (
        output Y,
        input A
 module CFG1 (
        output Y,
        input A
@@ -36,27 +60,6 @@ module CFG4 (
        assign Y = INIT >> {D, C, B, A};
 endmodule
 
        assign Y = INIT >> {D, C, B, A};
 endmodule
 
-module ADD2 (
-       input A, B,
-       output Y
-);
-       assign Y = A & B;
-endmodule
-
-module ADD3 (
-       input A, B, C,
-       output Y
-);
-       assign Y = A & B & C;
-endmodule
-
-module ADD4 (
-       input A, B, C, D,
-       output Y
-);
-       assign Y = A & B & C & D;
-endmodule
-
 module BUFF (
        input A,
        output Y
 module BUFF (
        input A,
        output Y