EDA实验五.doc_第1页
EDA实验五.doc_第2页
EDA实验五.doc_第3页
EDA实验五.doc_第4页
EDA实验五.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EDA技术及应用实验报告姓名: 田 侣班级:电气1002学号:0912180131湖南工业大学科技学院实验/上机报告课程名称:EDA实验专业:成绩:指导教师: 戴圣伟姓名: 日期;013/11/27项目序号:学号:时间:星期三项目名称:交通信号灯控制器的设计组号:地点:电气楼205一、实验目的 11 熟悉Quartus /ISE/Suite/ispLEVER 软件的基本使用方法。 12 熟悉GW48-CK或其他EDA实验开发系统的基本使用方法。 13 学习VHDL基本逻辑电路的综合设计应用。二、实验环境 Quartus II 8.0 开发系统 三、实验内容设计并调试好一个由主干道和一条支干道的汇合点形成的十字交叉路口的交通灯控制器,具体要求如下:(1)主、支干道各设有一个绿、黄、红指示灯,两个显示数码管。(2)主干道处于常允许通行状态,而支干道有车来才允许通行。当主干道允许通行亮绿灯时,支干道亮红灯,而支干道允许通行亮绿灯时,支干道亮红灯。(3)当主、支干道均处于有车时,两者交替允许通行,主干道每次放行45s,支干道每次放行25s,在每次由绿灯变成红灯的转换过程中,要亮5s的黄灯作为过渡,并进行减计时显示。整个设计包括计时信号发生器,交通灯控制器以及译码显示电路的设计。用GW48-CK进行硬件验证。四、实验过程和步骤4.1设计思想:交通信号灯控制器工作原理如下:假设主路(main)和支路(spur)的通行时间为Tm、Ts ,过渡时间(interim)为Ti。当主路为绿灯(main green)时通行Tm后,转到过渡阶段,点亮黄色 (main yellow) 信号灯,在经过Ti后,主路红灯(main red)点亮,支路绿灯(spur green)点亮,支路绿灯点亮的持续时间为Ts,然后点亮黄色(spur yellow)信号灯,在经过Ti后,支路红灯(spur red)点亮,主路绿灯(main green)点亮,重复上一次循环。42 编写各个VHDL源程序1、定时电路根据定时时间的长短,设计相应的计数器,实现定时的功能,这里我们分别将主路、支路、过渡阶段的定时时间设置为45s、25s、5s ,且这些定时电路都受状态定时控制电路的控制。以下分别是45s、25s、5s定时器的VHDL描述:45s定时电路25s定时电路5s定时电路2 以下是状态控制器的VHDL描述:3 译码电路译码电路实现交通信号灯的开关控制。根据状态控制电路所产生的不同状态,来完成主路和支路的红灯、绿灯、黄灯之间的切换功能。根据状态转换图,可以得到交通信号灯点亮的逻辑真值表。如下所示:控制器状态主路(main)m_r_y_g支路(spur)s_r_y_gQ2Q1红灯r黄灯y绿灯g红灯r黄灯y绿灯g000011000101010011100001101000104 以下是该译码电路的VHDL描述:5 交通信号灯控制器的主程序:6 首先进行引脚锁定,以下是分配完引脚后的界面。如下:4.3 实验仿真图:五、实验总结:在本次实验中,真正问题开始出现是在各部分单元都设计好之后,由于最开始我考虑的是通过一个主程序即将每个部分单元联系起来了,因此可以直接对主程序进行元件例化,然后通过对主程序元件进行编译、仿真、配置和下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论