diff --git a/memory/sr_flipflop.sv b/memory/sr_flipflop.sv new file mode 100644 index 0000000..8458635 --- /dev/null +++ b/memory/sr_flipflop.sv @@ -0,0 +1,13 @@ +'include "gates/nand16.v" + +module sr_flipflop ( + input s, r, clk, + output q, q_compl +); + +nand16 nand0(tmp0, s, clk); +nand16 nand1(tmp1, r, clk); +nand16 nand2(q, tmp0, q_compl); +nand16 nand3(q_compl, tmp1, q); + +endmodule \ No newline at end of file