EDA课程设计-用VerilogHDL语言编写-红绿灯控制程序.docx
《EDA课程设计-用VerilogHDL语言编写-红绿灯控制程序.docx》由会员分享,可在线阅读,更多相关《EDA课程设计-用VerilogHDL语言编写-红绿灯控制程序.docx(8页珍藏版)》请在三一办公上搜索。
1、XI AN UNIVERSITY OF TECHNOLOGYEDA综合实践所在院系自动化与信息工程学院专业名称电子信息科学与技术班级电技111题目红绿灯设计指导教师XXXX成员XXX完成时间2014年元月一、设计任务及要求:设计任务:红绿灯控制程序要 求:1、有倒计时显示2、红黄绿灯三个状态,根据现实红绿灯的转换设计逻辑关系设计3、具有复位控制按钮,动作时,复位到初始状态1、实物验收评语及成绩(40%):2、答辩评语及成绩(30%):3、报告评语及成绩(30%):二、红绿灯原理及设计思路设计思路:为了实现两个方向红绿灯循环亮灭的过程,假设该过程如下:起始(st0)东西方向绿灯亮(green1=
2、1),南北方向红灯亮(red2=1),这个 过程持续3个clock周期;然后(st3)东西方向黄灯亮,绿灯灭,南北方向红 灯仍然亮着,这个过程持续1个clock;然后(st4)东西方向红灯亮,南北方 向绿灯亮,这个过程持续3个clock;然后南北(st7)方向黄灯亮,东西方向 红灯仍然亮着,这个过程持续一个 clock;接下来就回到起始(st0)的状态进 行循环。此程序中无论哪个方向,各个灯亮着的时间之比为,绿:黄:红=3:1:4, 可以设置clock的值确定各灯具体的亮的时间。1、红绿灯工作状态的真值表:状态redlye11owlgreenlred2yellow2green2初始赋值0000
3、00stO001100stl001100st2001100st3010100st4100001at 5100001st6100001st?100010stO001100 2、模型图:(见下页)3状态机:三、源程序module traffic(clock,reset,red1,yellow1,green1,red2,yellow2,green2);input clock,reset;output red1,yellow1,green1,red2,yellow2,green2;parameter st00,st11,st22,st33,st44,st55,st66,st77;reg2:0 stat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 VerilogHDL 语言 编写 红绿灯 控制程序

链接地址:https://www.31ppt.com/p-4884143.html