资料介绍
如何写好状态机:状态机是逻辑设计的重要内容,状态机的设计水平直接反应工程师的逻辑功底,所以许多公司的硬件和逻辑工程师面试中,状态机设计几乎是必选题目。本章在引入状态机设计思想的基础上,重点讨论如何写好状态机。
本章主要内容如下:
· 状态机的基本概念;
· 如何写好状态机;
· 使用 Synplify Pro 分析FSM。
6.1 状态机的基本概念
本节的重点在于帮助读者理解状态机的基本概念和应用场合。
6.1.1 状态机是一种思想方法
相信大多数工科学生在学习数字电路时都学习过状态机的基本概念,了解一些使用状态
机描述时序电路的基本方法。但是,笔者希望大家能扩展思维,认识到状态机不仅仅是一种时序电路设计工具,它更是一种思想方法。
我们先看下面一个简单的例子。在大学生活中,某学生的在校的学习生活可以简单地概
括为宿舍、教室、食堂之间的周而复始,用图6-1 就可以形象地表现出来。这里画这张图,并不是要讨论这个学生是否是一个“乖乖”类型学生,请大家注意,如果将图中的“地点”认为是“状态”,将“功能”认为是状态的“输出”,这张图就是一张标准的状态转移图,也就是说,我们用状态机的方式清晰地描述了这个学生的在校生活方式。
本章主要内容如下:
· 状态机的基本概念;
· 如何写好状态机;
· 使用 Synplify Pro 分析FSM。
6.1 状态机的基本概念
本节的重点在于帮助读者理解状态机的基本概念和应用场合。
6.1.1 状态机是一种思想方法
相信大多数工科学生在学习数字电路时都学习过状态机的基本概念,了解一些使用状态
机描述时序电路的基本方法。但是,笔者希望大家能扩展思维,认识到状态机不仅仅是一种时序电路设计工具,它更是一种思想方法。
我们先看下面一个简单的例子。在大学生活中,某学生的在校的学习生活可以简单地概
括为宿舍、教室、食堂之间的周而复始,用图6-1 就可以形象地表现出来。这里画这张图,并不是要讨论这个学生是否是一个“乖乖”类型学生,请大家注意,如果将图中的“地点”认为是“状态”,将“功能”认为是状态的“输出”,这张图就是一张标准的状态转移图,也就是说,我们用状态机的方式清晰地描述了这个学生的在校生活方式。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- labview状态机分享 11次下载
- LABVIEW的状态机实现资料合集 41次下载
- 状态模式(状态机)
- 基于状态机的汽车电动滑移门系统 8次下载
- 基于Moore型状态机的交通灯控制系统 34次下载
- 使用Synplify设计安全的VHDL状态机 12次下载
- 使用独立于内核的外设构建硬件状态机 7次下载
- 如何使用FPGA实现序列检测有限状态机 12次下载
- 如何写好SCI论文 2次下载
- 状态机原理及用法 0次下载
- 状态机代码生成工具 9次下载
- 如何写好状态机 29次下载
- 如何写好状态机 28次下载
- 基于有限状态机的工控系统软件设计
- 状态机实例(VHDL源代码)
- 状态机该怎么监控 310次阅读
- Spring状态机的实现原理和使用方法 1681次阅读
- SaberRD状态机建模工具介绍(一)什么是状态机建模 1254次阅读
- 状态机怎么上来就错了?怎么解决? 290次阅读
- 什么是状态机?状态机的种类与实现 7955次阅读
- 基于事件驱动的有限状态机介绍 941次阅读
- 嵌入式中状态机的设置 991次阅读
- 如何构建基于状态机的软件系统 1420次阅读
- 状态机到底是什么 3672次阅读
- 状态机概述 如何理解状态机 1w次阅读
- 状态机和组合逻辑的冒险竞争浅析 3877次阅读
- 利用74LS161实现复杂状态机 9058次阅读
- 初学者对有限状态机(FSM)的设计的认识 4145次阅读
- 利用状态机的状态机实现层次结构化设计 3248次阅读
- 使用ModelSim自动生成状态机FSM的状态转换图 1.4w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多