有限状态机FSM


三段式有限状态机(三个always块)

  一段:状态转移方程(采用时序logic)

    e.g. always @(posedge clk)

  二段:状态转移条件方程(采用组合logic)-- 输入

    e.g. always @(*)

  三段:状态输出方程(采用时序logic)-- 输出

    e.g. always @(posedge clk)