Prev Problem
Next Problem

73. SR Latch

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

module sr_latch_nor (
    input  S,
    input  R,
    output reg Q,
    output reg Qn
);
always @(*)begin
    if(S == 0 && R == 0 )begin
        Q <= Q ;
        Qn <= ~Q ;
    end
    if(S == 1 && R == 0 )begin
        Q <= 1 ;
        Qn <= ~Q ;
    end
    if(S == 0 && R == 1 )begin
        Q <= 0 ;
        Qn <= ~Q ;
    end
    if(S == 1 && R == 1 )begin
        Q <= 0 ;
        Qn <= ~Q ;
    end    
end    
endmodule
Was this helpful?
Upvote
Downvote