有限状态机
-
FPGA状态机(一段式、二段式、三段式)、摩尔型(Moore)和米勒型(Mealy)
1、状态机 1.1、理论 FPGA不同于CPU的一点特点就是CPU是顺序执行的,而FPGA是同步执行(并行)的。那么FPGA如何处理明显具有时间上先后顺序的事件呢?这个时候我们就需…
-
有限状态机的个人感悟并附简单的代码说明
有限状态机个人理解简单的代码示意个人理解有限状态机FSM也是设计模式中的状态机模式。可以将上层需要做的逻辑判断延迟到状态子类中,让每个状态实现自己逻辑判断。在一定程度上减少了每个状态之间的耦合,并且有新的需求增加时,可以清晰的以增加一个类的方式扩展状态。简单的代码示意 //上层逻辑实现 BaseFSM* pJohnFSM = new JohnController();//创建人物John的状态机 while (1) { pJohnFSM->Update(); } //状