- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
library ieee; use ieee.std_logic_1164.all; entity tc is port(reset,clk,test_H,test_L:in std_logic; to_hot,to_cool: out std_logic); end tc; architecture rtl of tc is type state is(s0,s1,s2); signal pre_s,next_s:state; begin process(reset,clk) begin if (reset=’1’) then pre_s=s0; elsif (clk’event and clk=’1’) then pre_s=next_s; else null; end if; end process; 第8章 基于VHDL基本数字电路设计 * * 一、状态机概述 1、状态机的基本结构和功能 (1)基本结构 状态 译码器 状态 寄存器 输出 译码器 输入 输出 状态 第8章 基于VHDL基本数字电路设计 (2)基本操作 状态机的内部状态转换:状态机需要经历一系列的状态转换,下一状态由状态译码器根据当前状态和输入信号决定。 产生输出信号序列:状态机的输出信号由输出译码器根据当前状态和输入信号来决定。 第8章 基于VHDL基本数字电路设计 (3)状态机的分类 状态机在产生输出的过程中,根据是否使用输入信号可以将状态机分为Moore型状态机和Mealy型状态机。 Moore型状态机的输出信号仅与当前状态有关,而与状态机的输入信号无关; 而Mealy型状态机的输出信号不仅与状态机的当前状态有关,而且还与状态机的输入信号有关。 第8章 基于VHDL基本数字电路设计 (4)状态机的功能 CPU在实现控制功能的过程中,一般需要很多的操作指令步和硬件操作单元; 而在状态机中,控制状态存储在多个触发器中,表示状态转移和控制功能的代码存储在门级网络中。 状态机逻辑十分适用于可编程逻辑器件。通过恰当的VHDL描述和EDA工具的综合,一般可以生成性能优良的状态机使其在运行时间、运行速度和占用资源等方面优于CPU实现的设计方案。 第8章 基于VHDL基本数字电路设计 (5)状态机与数字系统中控制单元的关系 状态机的每一个状态对应于控制单元的一个控制步;状态机中的次态和输出对应于控制单元中与每一个控制步有关的控制条件。 第8章 基于VHDL基本数字电路设计 2、状态机的表示方法 状态图、状态表和流程图。 (1)状态图表示方法 state E state B state A state C state D in/out in/out in/out in/out in/out in/out 第8章 基于VHDL基本数字电路设计 (2)Moore型状态机和 Mealy型状态机的表示方法 state A 00 state B 01 state A state B I1/01 第8章 基于VHDL基本数字电路设计 (3)状态图的原则 状态图中应该包括全部的状态,包括“空闲”状态; 脱离一个状态的所有转换的逻辑或值应该为真,这是检验进入一个状态后能否跳出该状态的一个简单方法; 验证脱离状态的转换的异或是否为真,这是保证在任何时候不会同时激活两个脱离状态的转换; 如果一个状态不是在每个过程发生变化,则可以插入自身循环,换句话说,当控制器进入一个状态且等待直到某一个条件发生时,可以插入一个适当的自身循环转换。 第8章 基于VHDL基本数字电路设计 3、状态机的设计步骤 (1)依据具体的设计原则,确定是采用Moore型状态机还是Mealy型状态机; (2)分析设计要求,列出状态机的所有状态,并对每一个状态进行状态编码; (3)根据状态转移关系和输出函数画出所要设计状态机的状态图; (4)根据所画的状态图,采用硬件描述语言对状态机进行描述。 第8章 基于VHDL基本数字电路设计 二、Moore型状态机的设计 1、状态机的建立过程 例: 设计一存储控制器状态机。 (1)设计要求 (2)工作过程 (3)确定存储控制器状态机的状态 (4)画出状态图 (5)状态机的输出逻辑 第8章 基于VHDL基本数字电路设计 二、Moore型状态机的设计 1、状态机的建立过程 (1)
您可能关注的文档
最近下载
- SJG 05-2020 基坑支护技术标准.docx VIP
- 综合实践劳动课教案.docx VIP
- 2023年高校教师资格证教育心理学.doc VIP
- 海书专升本刷题测试卷15.docx VIP
- 贵司专升本磨刀进阶营大学英语第一次模拟测试.docx VIP
- 统编版语文二年级上册第四单元、第五单元复习课教案(各一套).doc VIP
- 浅谈宽带电力载波与窄带电力载波在电力抄表中的利弊关系(行业资料).doc VIP
- 护理人员分层培训现状调查.docx VIP
- 2025至2030中国IPv6行业市场发展分析及行业前景预测报告.docx VIP
- 中国临床肿瘤学会(csco)胰腺癌诊疗指南2025.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)