状态机的组成其实比较简单,要素大致有三个:输入,输出,还有状态. 状态机描述时关键是要描述清楚前面提高的几个状态机的要素,即如何进行状态转移:每个状态的输出是什么:状态转移是否和输入条件相关等. 有人习惯将整个状态机写到一个always模块里面,在该模块中同时描述了状态转移,又描述状态的输入和输出.这种写法一般被称为一段式FSM描述方法: 还有一种写法是用2个always模块,其中一个always模块采用同步时序描述状态转移:另一个采用组合逻辑判断状态转移描述状态转移规律,这种写法 被称为两段式…