欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

从零开始的FPGA学习8-有限状态机(FSM)简介

程序员文章站 2022-03-26 19:32:40
有限状态机FSM简介摩尔型状态机与米利型状态机简介:摩尔状态机:米利状态机:一个简单的状态图摩尔型状态机与米利型状态机注:文中部分图片来自CrazyUncle简介:有限状态机是由寄存器组和组合逻辑构成的硬件时序电路,其状态(即由寄存器组的1和0的组合状态所构成的有限个状态)只可能在同一时钟跳变沿的情况下才能从一个状态转向另一个状态,究竟转向哪一状态还是留在原状态不但取决于各个输入值,还取决于当前所在状态。(这里指的是米里Mealy型有限状态机,而莫尔Moore型有限状态机究竟转向哪一状态只取决于当前...

摩尔型状态机与米利型状态机

注:文中部分图片来自CrazyUncle

简介:

有限状态机是由寄存器组和组合逻辑构成的硬件时序电路,其状态(即由寄存器组的1和0的组合状态所构成的有限个状态)只可能在同一时钟跳变沿的情况下才能从一个状态转向另一个状态,究竟转向哪一状态还是留在原状态不但取决于各个输入值,还取决于当前所在状态。(这里指的是米里Mealy型有限状态机,而莫尔Moore型有限状态机究竟转向哪一状态只取决于当前状态。)

摩尔状态机:

从零开始的FPGA学习8-有限状态机(FSM)简介
下一状态只由当前状态决定。次态=f(现状,输入);输出=f(现状)

米利状态机:

从零开始的FPGA学习8-有限状态机(FSM)简介
下一状态不但与当前状态有关,还与当前输入值有关。次态=f(现状,输入),输出=f(现状,输入)

一个简单的状态图

从零开始的FPGA学习8-有限状态机(FSM)简介
A,Reset(复位信号),clock为输入;F,G为输出

本文地址:https://blog.csdn.net/m0_49325388/article/details/107370358