Thursday, June 8, 2017

VERILOG PROGRAM FOR SR FLIP FLOP





SR-FLIPFLOP
module srff(q,q1,r,s,clk);
output q,q1;
input r,s,clk;
reg q,q1;
initial
begin
q=1'b0;
q1=1'b1;
end
always@(posedge clk)
begin
case({s,r})
{1'b0,1'b0}:begin q=q;q1=q1;end
{1'b0,1'b1}:begin q=1'b0;q1=1'b1;end
{1'b1,1'b0}:begin q=1'b1;q1=1'b0;end
{1'b1,1'b1}:begin q=1'b1;q1=1'b1;end
endcase
end
endmodule

No comments:

Post a Comment