当前位置: 首页 > wzjs >正文

网站域名 安全开发系统软件

网站域名 安全,开发系统软件,企业传统网站开发实例,网站管理规定一、概念 状态机(State Machine)又称有限状态机(Finite State Machine, 简称FSM),是在有限个状态之间按一定规律转换的时序电路。 二、模型 下面用模型的方式说明状态机的工作原理: 状态机的输入有两个部分…

一、概念

        状态机(State Machine)又称有限状态机(Finite State Machine, 简称FSM),是在有限个状态之间按一定规律转换的时序电路。

二、模型

        下面用模型的方式说明状态机的工作原理:

        状态机的输入有两个部分,一部分是当前状态机zhe所处的状态,另一部分是用户的输入。其中状态寄存器由一组D触发器组成,用来记忆状态机当前所处的状态,状态的改变只发生在时钟的跳变沿。状态是否改变、如何改变,取决于组合逻辑F的输出,F是当前状态和输入信号的函数状态机的输出是出输出组合逻辑G提供的,G也是当前状态和输入信号的函数。

        状态机由组合逻辑G的输入的不同分为moore状态机和mealy状态机,moore状态机的组合逻辑G的输入只有当前状态,而mealy状态机的输入包括用户输入和当前状态。

三、状态机的设计

        状态机的设计一般采用四段论的一个方法,按序排列如下:状态空间定义、状态跳转、下一状态判断、各个状态的下的动作。

3.1 状态空间定义

        使用parameter关键字定义状态机的各状态,所有状态的集合就叫做状态空间:

        使用reg关键字定义状态寄存器和下一状态变量

        这里需要注意的是这两个reg变量的位宽应该和状态空间中的状态常量位宽一致。

        在定义状态空间时,一般使用更加直观,译码更加简单的独热码的形式来定义,独热码是指每个状态只有一个寄存器置位(置1),译码逻辑简单:

         此时状态寄存器和下一状态变量位宽也应该是四。

3.2 状态的跳转(时序逻辑部分)

        状态的跳转使用always语句描述,以时钟信号上升沿为触发条件,使用非阻塞赋值,不停的更新状态寄存器为next_state的状态,具体示例代码如下:

 3.3 下一状态判断(组合逻辑)

        状态的判断使用always语句描述,以输入信号的电平触发(每输入一次判断一次),使用case关键字在当前状态的前提下去判断下一状态应该是怎样的。

 3.4 状态下的动作(组合逻辑)

        对于简单的动作,可以使用assign关键字+条件语句的形式规定每一个状态下的动作,举例如下:

        复杂动作则可以使用always语句来进行状态的动作,举例如下:

四 总结

        本文对状态机进行了详细的介绍,主要介绍了状态机的设计,状态机的设计可以归结为两个组合逻辑和一个时序逻辑的组合。在Verilog代码上则体现为状态定义+三个功能定义语句(并行运行)。


文章转载自:

http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://00000000.mnkhk.cn
http://www.dtcms.com/wzjs/603719.html

相关文章:

  • 做竞品分析的网站网站设计需要在哪方面提升
  • 北京网站seo费用修改wordpress路径
  • 网站分为几种类型做分析图用的地图网站
  • 购物网站首页图片动漫电影做英语教学视频网站
  • 网站建设公司的服务网站建设现状
  • 海南所有的网站建设类公司公司建立网站的好处
  • wordpress文章功能关键词优化是什么意思?
  • 福泉市自己的网站莆田网站制作方案定制
  • jsp做手机网站网站源码生成器
  • 商城移动端网站开发网站点击量在哪里看
  • 百度商桥网站代码去哪里添加网络优化工作内容
  • 品牌网站设计流程北京梵客装饰公司地址电话
  • 专做特产的网站wordpress .mo文件编辑
  • 有必要自建网站做导购吗广东省建设安全监督站的网站
  • 建筑网站大图wordpress数据承载能力
  • 怎么做虚拟的网站电子商务网站建设的可行性分析包括
  • 韩国的汽车设计网站门户网站系统业务流程图
  • 我想自己创建购物网站深圳网站设计公司电话
  • 赣县企业网站建设网页的构成
  • 网站出现用户名密码提示网站后台管理模板psd
  • 公司网站被侵权wordpress的md
  • 用wordpress制作网站哪里有网站建设联系方式
  • 哪个推广网站好东莞网站建设 食品厂
  • 网站建设技术难题手机制作网站的软件有哪些东西
  • 福建建设工程交易网站手机上怎么安装wordpress
  • 寿光shengkun网站建设营销型网站建设优化建站
  • wordpress企业网站DIY合作网站登录制作
  • 西安网站建设公司十强网站备案幕布照片怎么算合格
  • 网站网站开发犯法吗网站搭建流程图
  • wordpress网站配置北京互联网公司招聘信息