- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二部分状态机的VHDL设计讲解
有限状态机的VHDL设计 状态机(STATE MACHINE)可以说是一个广义时序电路,触发器,计数器,移位寄存器都算是它的特殊功能的一种.在电子设计自动化应用当中,状态机经常是担任CPU的功能,从某种意义上讲状态机的应用让系统具有了智能化的功能,业界为状态机和CPU的功能一直争论不休,不过事实是更多人倾向于状态机,认为状态机的功能比CPU强大. 状态机的基本结构和功能 状态机是一类很重要的时序电路,是许多数字电路的核心部件。除了输入信号、输出信号外,状态机还包括一组寄存器记忆状态机的内部状态。状态机寄存器的下一个状态及输出,不仅同输入信号有关,而且还与寄存器的当前状态有关,状态机可认为是组合逻辑和寄存器逻辑的特殊组合。它包括两个主要部分:组合逻辑部分和寄存器部分。寄存器部分用于存储状态机的内部状态;组合逻辑部分又分为状态译码器和输出译码器,状态译码器确定状态机的下一个状态,即确定状态机的激励方程,输出译码器确定状态机的输出,即确定状态机的输出方程。 程序实现功能如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_ARITH.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CH6_5_2 IS PORT(CP :IN STD_LOGIC; --CLOCK DIN:IN STD_LOGIC; OP :OUT STD_LOGIC ); END CH6_5_2; LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY traffic is GENERIC( green1:integer:=50;--定义主道绿灯亮50S yellow1 :integer:=5 ;--定义主道黄灯亮5S green2:integer:=50;--定义支道绿灯亮50S yellow2 :integer:=5);--定义支道黄灯亮5S PORT( CLK,RST: IN STD_LOGIC; lgt1_r,lgt1_y,lgt1_g,lgt2_r,lgt2_y,lgt2_g: out STD_LOGIC); End traffic; ARCHITECTURE rtl of traffic is Type states is (st0,st1,st2,st3);--定义控制器各种状态 Signal state:states:=st0; --初始化状态 Signal cnt:integer range 0 to 30:=1;--定义计数器 Signal cnt_enb:std_logic:=‘0’; ---初始化计数器使能信号 begin AA:Process(clk,rst) Begin if (rst=1) then state=st0; cnt=1; Elsif (clkevent and clk=1) then if (cnt_enb=‘1’) then cnt=cnt+1;--计数器计数 else cnt=1; end if; Case state is when st0=if (cnt=green1 ) then state=st1; --主道绿灯时间到 Else state=st0; End if; when st1=if (cnt=yellow1 ) then state=st2; --主道黄灯时间到 Else state=st1; End if; when st2=if (cnt=green2 ) then state=st3; --支道绿灯时间到 Else state=st2; End if; when st3=if (cnt=yello
您可能关注的文档
- 第6章 AutoCAD 2004绘制组合体三视图的方法解析.ppt
- 第二章:合同的品质、数量和包装讲解.ppt
- 第6章 图形可视化解析.ppt
- 第二章:现代化支付清算系统讲解.ppt
- 第二章:管理思想史管理学讲解.ppt
- 浙教版七年级下册科学1.1新生命的诞生(第二课时)重点.ppt
- 第6章 建筑安全与防雷接地解析.ppt
- 第二篇积累与运用讲解.ppt
- 第6章 沥青材料解析.ppt
- 第二篇电子技术实践第一章讲解.doc
- 2025年广西壮族自治区河池市东兰县长乐镇国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省湖州市长兴县洪桥镇国民经济和社会发展第十五个五年规划.docx
- 2025年福建省漳州市芗城区奶牛场国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省台州市玉环县芦浦镇国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省衢州市江山市大桥镇国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省绍兴市绍兴县湖塘街道国民经济和社会发展第十五个五年规划.docx
- 2025年广西壮族自治区河池市东兰县金谷乡国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省台州市黄岩区西城街道国民经济和社会发展第十五个五年规划.docx
- 2025年浙江省金华市浦江县檀溪镇国民经济和社会发展第十五个五年规划.docx
- 2025年福建省南平市浦城县临江镇国民经济和社会发展第十五个五年规划.docx
最近下载
- 2010浙江安装工程预算定额(九)(附条文说明).pdf VIP
- 网络拓扑图中常用图标.doc VIP
- 客舱安全管理与应急处置:客舱应急设备PPT教学课件.pptx VIP
- 安全仪表系统的功能安全分析.ppt VIP
- 2024年河南省第三届职业技能大赛健康照护(国赛精选)项目技术工作文件.pdf
- 2025年公需课《新质生产力与现代化产业体系》试题答案.doc VIP
- T_SDAQI 007—2021_生产用水中铜绿假单胞菌的快速定性检测实时荧光PCR方法.pdf VIP
- GB50038-2005人民防空地下室设计规范-2023年版.pdf VIP
- 电子数据取证技术.pptx VIP
- 铁路客车制动装置.pdf VIP
文档评论(0)