- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验七有限状态机 - 北航计算机学院教学实验中心.PDF
实验七 有限状态机
计算机学院实验中心
一、基本概念
什么是有限状态机?
有限状态机(FSM ,Finite State Machine )是一种重
要的时序逻辑电路单元,在数字系统设计中具有十
分重要的作用
有限状态机拥有有限数量的状态,每个状态可以迁
移到零个或多个状态,输入字串决定执行哪个状态
的迁移
状态机可以认为是组合逻辑和寄存器逻辑的特殊组
合,它一般包括两个部分:组合逻辑部分和寄存器
部分
组合逻辑部分又包括次态逻辑和输出逻辑,分别用
于状态译码和产生输出信号;寄存器部分用于存储
状态
状态机的次态是现态及输入信号的函数,输出信号
根据状态机的现态或输入信号而定
有限状态机的分类
根据输出信号产生方法的不同,状态机可分为两类:
摩尔(Moore )型状态机和米里(Mealy )型状态机
Moore型状态机,其输出只为状态机当前状态的函数,
而与输入无关
Mealy型状态机,其输出不仅与状态机当前状态有关,
而且与输入有关
状态机的表示方法
状态机有3种表示方法:状态图、状态表和流程图。
这3种表示方法是等价的,相互之间可以转换。其中
状态图最常用:
有限状态机的复位
起始状态指电路复位后所处的状态,选择一个合理
的起始状态将使整个系统简捷高效。
对于有限状态机,必须有时钟信号和复位信号!
状态编码原则
对于具有N个状态的状态机常用有两种状态编码方式:
一种是采用log N个触发器来表示这N个状态,比如
2
某状态机有6个状态,则只需3个触发器实现状态编
码
一种采用N个触发器来表示这N个状态——称为一位
热码状态机编码(One-Hot State Machine Encoding )。
采用此方法,虽然使用的触发器较多,但可有效地
节省和简化组合电路。对于寄存器数量多,而门逻
辑相对缺乏的FPGA器件,采用一位热码编码,可有
效提高电路的速度和可靠性,并可充分利用器件资
源
设计原则
状态机的基本操作有两种:内部状态的转换与输出
信号序列的产生
根据电路的用途和结构,确定采用Moore型状态机还
是Mealy型状态机;
确定状态机的所有状态,设计状态编码;
根据状态转移函数画出状态机的状态转换图或状态
表;
用硬件描述语言实现所设计的状态机。
状态机设计的重点在于确定其状态集和状态转换
条件,并绘制状态图
二、实验内容
必做部分
序列信号检测器(需要下载)
AD转换(需要下载)
选作
洗衣机控制器(需要下载)
检查要求
下载,源代码,仿真波形
附:ADC0809
ADC0809是CMOS 的8位A/D转换器,片内有8路模拟开关,可控制
8个模拟量中的一个进入A/D转换器中。ADC0809 的分辨率为8位,
转换时间约100µs,含锁存控制的8路多路开关,输出有三态缓冲控
制,单5V 电源供电
START是转换开启信号,高电平有效;ALE是3位通道选择地址
(ADDC 、ADDB 、ADDA )信号的锁存信号。当模拟量送至某一
输入端(如IN1 ),由3位地址信号选择,而地址信号由ALE锁存;
EOC是转换状态信号,当启动转换约100µs后,EOC产生一个负脉
冲,以示转换结束;在EOC 的上升沿后,如输出使能信号OE为高
电平,则控制打开三态缓冲器,把转换好的8位结果输至数据总线,
从而完成一次转换
FPGA控制ADC0809结构图:
q[7:0]
您可能关注的文档
最近下载
- 英文版公司章程ARTICLES OF ASSOCIATION OF.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟73.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟27.docx VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟139.docx VIP
- [中级注册安全工程师考试密押资料]安全生产管理模拟194.docx VIP
- 某光伏项目危险源辨识与风险评价清单.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产管理模拟197.pdf VIP
- 品管圈PDCA优秀案例-提高保护性约束使用的规范率医院品质管理成果汇报.pptx
- [中级注册安全工程师考试密押资料]其他安全(不包括消防安全)技术模拟7.docx VIP
- (优质医学)汇报用提高约束具规范使用率.ppt
文档评论(0)