Prev Problem
Next Problem

79. DFF with Synchronous Reset

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

As it is synchronous so in sensitivity list only add clk and rst in case statements in always block.

Code

module dff_sync_reset (
    input  CLK,
    input  RST,
    input  D,
    output reg Q
);
    // Write your code here
    always @(posedge CLK) begin
        if(RST)
            Q = 1'b0;
        else
            Q <= D;
    end
    
endmodule

 

Was this helpful?
Upvote
Downvote