一段式本来输出和状态都很多,有的状态和输入条件下,某些变量不会发生改变,可以省略相关语句不写吗?例如省略c_state <= c_state;
时序逻辑,就是说 always@(posedge clk) 这样的带时钟的可以省略 c_state <= c_state;比较明确的锁存器逻辑,可以省略,但是不建议省略组合逻辑不行,组合逻辑不能有这样 c_state <= c_state; 用,会出错的。
一段式不可以不写,不写会发生锁存。三段式状态机可以不写。