FPGA学习笔记整理_2_FSM

 状态机的分类:

1. 学术上分为mealy和moore型,在实际工程中不做考虑。

2. 实际工程中状态机的写法大致有三类:

  一段式:使用一个always块利用时序逻辑同时描述状态的转移和数据的输出。

  两段式:第一个always块使用时序逻辑描述状态的转移,第二个always块使用时序逻辑描述数据的输出。(当然每个数据都各自使用一个always来进行输出,这些都属于数据的输出,就算成了两段式的第二段)

  三段式:第一个always块使用时序逻辑描述状态的转移,第二个always块使用组合逻辑描述状态转移条件,描述规律,第三块可能是时序,可能是组合来进行数据的输出。

这里还是提倡两段式的状态机,描述简单清晰,不会引入组合逻辑而产生毛刺。

posted on 2021-09-14 21:43  xxXxMa  阅读(52)  评论(0)    收藏  举报

导航