Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module swfsj3(input [1:0]SW,
- output [1:0]LEDR);
- wire Q;
- latch_D master(SW[1], SW[0], Q);
- latch_D slave(~SW[1], Q, LEDR[1]);
- endmodule
- module latch_D(Clk, D, Q);
- input Clk, D;
- output Q;
- wire R_g, S_g, Qa, Qb /* synthesis keep */;
- nand(S_g, D, Clk);
- nand(R_g, ~D, Clk);
- nand(Qa, S_g, Qb);
- nand(Qb, R_g, Qa);
- assign Q = Qa;
- endmodule
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement