有问题的代码:
module top_module(
input clk,
input in,
input reset, // Synchronous reset
output done
);
reg [1:0] state,next_state;
reg [3:0] counter;
//s0 //s1 //s2 //s3
parameter idle=0,data=1,stop=2,finish=3;
always @(posedge clk)
begin
if(reset)
state <= idle;
else
state <= next_state;
end
always @(*)
begin
case(state)
idle :next_state = (