Professional Documents
Culture Documents
reg clk,resetN;
fsm fsm_inst(clk,resetN);
initial begin
clk=0;resetN=1;
#1 resetN=0;
#3 resetN=1;
#50 $finish;
end
initial begin
$dumpfile("dump.vcd");
$dumpvars(0,tb.fsm_inst);
end
endmodule
input resetN;
always_comb begin
// always@(State) begin
case (State)
IDLE: NextState = LOAD;
LOAD: NextState = STORE;
STORE: NextState = WAIT;
endcase
end
endmodule