EDA中的状态机是什么?

发布网友 发布时间:2022-04-24 08:58

我来回答

1个回答

热心网友 时间:2022-04-19 00:29

Finite State Machine (FSM)有限状态机。在数字电路系统中,有限状态机是一种十分重要的时序逻辑电路模块。
有限状态机是指输出取决于过去输入部分和当前输入部分的时序逻辑电路。一般来说,除了输入部分和输出部分外,有限状态机还含有一组具有“记忆”功能的寄存器,这些寄存器的功能是记忆有限状态机的内部状态,它们常被称为状态寄存器。在有限状态机中,状态寄存器的的下一个状态不仅与输入信号有关,而且还与该寄存器的当前状态有关,因此有限状态机又可以认为是组合逻辑和寄存器逻辑的一种组合。其中,寄存器逻辑的功能是存储有限状态机的内部状态;而组合逻辑有可以分为次态逻辑和输出逻辑两部分,次态逻辑的功能是确定有限状态机的下一个状态,输出逻辑的功能是确定有限状态机的输出。   
在实际的应用中,根据有限状态机是否使用输入信号,设计人员经常将其分为Moore型有限状态机和Mealy型有限状态机两种类型。1 Moore型有限状态机 其输出信号仅与当前状态有关,即可以把Moore型有限状态的输出看成是当前状态的函数。2 Mealy型有限状态机 其输出信号不仅与当前状态有关,而且还与所有的输入信号有关,即可以把Mealy型有限状态机的输出看成是当前状态和所有输入信号的函数。
----------------------------------------------------------------------------------------------------
以上内容来源于Bai搜索。你的问题去看书是最好的解决方法,半天没人给你回复,是因为这个问题不是一两句话能说清楚。但你需要注意下,FSM在RTL级用的很多,都是通过综合工具自动去转换为硬件电路,适用于对数字电路能力不是特别熟悉的人。当你熟练掌握了数字电路,一般都是自己来写想要的硬件电路,这样效果是最好的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com