我是靠谱客的博主 激情枫叶,最近开发中收集的这篇文章主要介绍基于 Verilog 的经典数字电路设计(16)有限状态机基于 Verilog 的经典数字电路设计(16)有限状态机,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
基于 Verilog 的经典数字电路设计(16)有限状态机
版权所有,新芯设计,转载文章,请注来源
- 引言
- ???? 一、有限状态机的相关概念
- ???? 二、经典的三段式有限状态机的 Verilog 代码实现(标准模板)
引言
状态机!!!非常重要!非常重要!非常重要!重要的事说三遍!
可能你还没有搞过比较大的 FPGA 工程设计,没有体会到一大堆时序状态信号、时序控制信号、时序顺序操作的费神费脑,甚至,可能是无底洞的一个时序设计,毕竟时序是设计出来的,我们需要有一个规范的时序设计套路,类似于 IC 验证需要一种方法学如 UVM 一样。后续,我会根据具体的设计来详细进行 FSM 的设计思路讲解。
???? 一、有限状态机的相关概念
有限状态机(Finite State Machine):FSM 由状态寄存器和组合逻辑电路构成,是一个能够进行状态转移与状态输出的控制模块,是协调相关信号动作、完成特定操作的控制中心。
有限状态机主要分为两大类:第一类,若输出仅与状态有关,则称为 Moore 状态机(通常都是这个);第二类,输出与状态和输入都有关,则称为 Mealy 状态。
如下所示,这是有限状态机的架构图,需要我们非常了解。
最后
以上就是激情枫叶为你收集整理的基于 Verilog 的经典数字电路设计(16)有限状态机基于 Verilog 的经典数字电路设计(16)有限状态机的全部内容,希望文章能够帮你解决基于 Verilog 的经典数字电路设计(16)有限状态机基于 Verilog 的经典数字电路设计(16)有限状态机所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复