第6章状态机程序设计.pptVIP

  • 9
  • 0
  • 约1.1万字
  • 约 38页
  • 2017-09-04 发布于重庆
  • 举报
第6章 状态机程序设计 6.1有限状态机引论 6.1.1有限状态机概念 在一个复杂的控制系统中,可以将控制过程分为几步或几个状态,在每个状态下,控制系统的动作简单明确。我们只要根据系统的要实现的功能,画出状态转换图及每个状态下的动作或输出函数,即可实现有效控制。这种控制方式在数字系统中称为状态机,实际上就是控制系统理论中比较重要的步进控制。 例:AD574转换控制器 控制逻辑: 要求控制器在现场信号作用下自动进行状态转换,并根据当前状态发出相应控制信号以控制现场。状态机就是完成这一目的。有限状态机及其设计技术是实用数字系统设计中的重要组成部分,是实现高效率高可靠逻辑控制的重要途径。 6.1.2 状态机的优点 无论与基于VHDL的其他设计方案相比,还是与可完成相似功能的CPU相比,状态机都有其难以超越的优越性,它主要表现在以下几方面: 1、控制灵活、方便:状态机的工作方式是根据控制信号按照预先设定的状态顺序运行的,因此状态机在其运行方式上类似于控制灵活和方便的CPU。 2、结构简单,便于设计:设计方案相对固定 3、易构成性能良好的同步时序逻辑模块,避免竞争冒险现象。 4、运行速度比CPU要高出三至四个数量级。 5、可靠性:状态机由纯硬件电路构成;由非法状态跳出,只要2、3个时钟周期,所耗时间短 6.1.3 状态机的分类 1)从状态机的信号输出方式上分有Me

文档评论(0)

1亿VIP精品文档

相关文档