- 2
- 0
- 约5.64千字
- 约 28页
- 2016-11-03 发布于湖北
- 举报
第4章状态机设计祥解.ppt
电子科学学院 LOGO 第4章 状态机设计 主 讲:赵丽华 电子科学学院 主要内容 4.3 Mealy状态机 4.2 Moore状态机 4.1 什么是状态机? 4.4状态机设计实例 电子科学学院 4.1 什么是状态机? 状态转移图 健康 感冒 康复 淋雨(t1) 吃药(t2) 打针(t3) 休息(t4) t1 t2 t4 t3 t4 触 发 条 件 电子科学学院 状态机的用途 控制系统中 电机停止 电机反转 电机正转 洗衣机控制系统 stop 20秒/010 20秒/100 20秒/001 电机控制信号 001 010 100 电子科学学院 为什么要使用状态机? 控制灵活 利于综合器的优化 结构清晰,层析分明 在高速运算和控制方面优势明显 可靠性高 电子科学学院 VHDL状态机的定义 SIGNAL current_state, next_state: states; 主要是设计者使用TYPE语句定义新的数据类型 TYPE 数据类型名 IS 数据类型定义; Type week is (sun,mon,tue,wed,thu,fri,sat); 例: Type states IS (st0, st1, st2, st3, st4, st5); 电子科学学院 状态机的VHDL结构 主控组合进程:根据当前状态完成状态译码和状态输出,并将状态译码反馈给主控时序进程,将状态输出给系统输出。 两个进程语句 主控时序进程 主控组合进程 主控时序进程:在时钟的驱动下进行状态转换。 case语句 If语句 电子科学学院 主要内容 4.3 Mealy状态机 4.2 Moore状态机 4.1 什么是状态机? 4.4状态机设计实例 电子科学学院 4.2 Moore状态机 输出只取决于系统当前的状态,而与系统的输入无关 current_state next_state 输入控制信号 电子科学学院 4.2 Moore状态机 x clock rest z X:输入控制信号 clock:为状态转换提供的时钟信号 rest:复位信号 z:控制器输出信号 电子科学学院 Moore状态机程序 library ieee; use ieee.std_logic_1164.all; entity moore is port(x,clock,rest:in std_logic; z:out std_logic); end moore; architecture behavior of moore is type state_type is (s0,s1,s2,s3); signal current_state , next_state:state_type; begin x clock rest z 定义状态 电子科学学院 主控组合程序 combin: process(current_state,x) begin case current_state is when s0=z=’0’; if x=’0’ then next_state=s0; else next_state=s2; end if; when s1=z=’1’; if x=’0’ then next_state=s0; else next_state=s2; end if; if语句根据当前状态和输入判定 下一个状态及输出情况 case语句判断当前状态 S0 0 S1 1 S2 1 S3 0 0 1 0 1 0 1 1 0 when s2=z=’1’; if x=’0’ then next_state=s2; else next_state=s3; end if; when s3=z=’0’; if x=’0’ then next_state=s3; else next_state=s1; end if; end case; end process; 电子科学学院 主控时序程序 synch: process(rest,clock) begin if rest=‘1’ then current_state=s0; elsif clock’event and clock=‘1’ then current_state=next_state; end if; end proc
您可能关注的文档
- 第4章投资基金祥解.ppt
- 政治课件粤教版九级全一册第一单元第二课+富有活力的经济制度(共张PPT)要点.ppt
- 第4章投资活动分析祥解.ppt
- 第4章投资阶段工程估价(投资估算)祥解.ppt
- 第4章报关单填制1祥解.ppt
- 第4章报关单填制2祥解.ppt
- 第4章抽样调查技术祥解.ppt
- 第4章招投标法祥解.ppt
- 第4章招标文件的编制祥解.ppt
- 第4章招标采购祥解.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2021版劳动实践河北科学技术出版社一年级下册全册教案.doc
- 2025年甘肃省平凉市崇信县新窑镇招聘大学生村文书笔试试题附答案解析.docx VIP
- 山西单招古诗题库及答案.doc VIP
- 07K103-2 防排烟系统设备及附件选用及安装.docx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 化工厂预防火灾.pptx VIP
- 06K301-1 空气-空气能量回收装置选用与安装(新风换气机部分).docx VIP
- 坑槽箱式支护施工方案.docx VIP
- 第十二章 玻璃体病 .ppt VIP
- DB37_T 4919-2025 钢桥面超高性能混凝土铺装技术规范.pdf VIP
原创力文档

文档评论(0)