Added GP_DLATCH and GP_DLATCHI
authorAndrew Zonenberg <azonenberg@drawersteak.com>
Tue, 6 Dec 2016 07:49:06 +0000 (23:49 -0800)
committerAndrew Zonenberg <azonenberg@drawersteak.com>
Tue, 6 Dec 2016 07:49:06 +0000 (23:49 -0800)
techlibs/greenpak4/cells_sim.v

index 1b3a6603802555d80b79fa38c00aeb9a10ade790..a59d171545eb52658d5168e9169015c7aeb9e8d1 100644 (file)
@@ -240,6 +240,24 @@ module GP_DFFSRI(input D, CLK, nSR, output reg nQ);
        end
 endmodule
 
+module GP_DLATCH(input D, input nCLK, output reg Q);
+       parameter [0:0] INIT = 1'bx;
+       initial Q = INIT;
+       always @(*) begin
+               if(!nCLK)
+                       Q <= D;
+       end
+endmodule
+
+module GP_DLATCHI(input D, input nCLK, output reg Q);
+       parameter [0:0] INIT = 1'bx;
+       initial Q = INIT;
+       always @(*) begin
+               if(!nCLK)
+                       Q <= ~D;
+       end
+endmodule
+
 module GP_DLATCHR(input D, input nCLK, input nRST, output reg Q);
        parameter [0:0] INIT = 1'bx;
        initial Q = INIT;