- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项 目:交通灯控制系统
班 级:10-通信技术-1班
姓 名:XXX XXX
指导教师:龚老师 郭老师
实训时间:2012·3·19--3·30
实训地点:二教306教室
前 言
本项目设计通过HDL技术设计交通灯控制系统,其设计描述可被不同的工具所支持,可用不同器件来实现。利用Verilog HDL语言自顶向下的设计方法设计交通灯控制系统,使其实现道路交通的快速正常运转,突出了其作为硬件描述语言的良好的可读性、可移植性和易理解等优点,通过Quartus II此程序下载到FPGA芯片后,可使用于实际的交通灯控制系统中。通常的设计方法基于中、小规模集成电路进行,电路元件多、接线复杂、故障率高。随着大规模集成电路的发展、EDA技术的出现,数字电路的设计进入了一个崭新阶段。FPGA是一种用户根据各自需要而自行构造逻辑功能的数字集成电路,其种类很多,内部结构也不同,但共同的特点是体积小、使用方便。本论文介绍了用Verilog HDL语言设计交通灯控制器的方法,并在Quartus II 系统对FPGA芯片进行编译下载,由于生成的是集成化的数字电路,没有传统设计中的接线问题,所以故障率低、可靠性高,而且体积非常小。本论文通过EDA设计,利用Verilog HDL语言模拟仿真交通灯控制电路。说明EDA技术在数字电路设计中的优越性。
【关键词】 VerilogHDL FPGA 硬件描述语言 交通灯控制器
第一章 课程设计目标及要求
一、课程设计目标
1、培养综合运用知识和独立开展实践创新的能力;
2、《硬件描述语言》是一门技术性、使用性很强的学科,实验课教学是它的一个极为重要的环节。不论理论学习还是实际使用,都离不开实验课教学。如果不在切实认真地抓好学生的实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论和实践脱节、学习和使用脱节的局面。《HDL项目设计》的目的就是让同学们在理论学习的基础上,通过完成一个涉及时序逻辑、组合逻辑、声光输出的,具有实用性、趣味性的小系统设计,使学生不但能够将课堂上学到的理论知识和实际使用结合起来,而且能够对分析、解决实际的数字电路问题进一步加深认识,为今后能够独立进行某些数字使用系统的开发设计工作打下一定的基础。
二、研究方法及手段使用
1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务;
2、通过EDA实验箱进行实际调试,实现软件的功能。
三、课程设计预期效果
1、完成实验环境搭建;
2、(1)设计一个十字路口的交通灯控制电路,每条路配有红、黄、绿交通信号灯,通过电
路对十字路口的两组交通灯的状态实现自动循环控制;
(2)实现A车道和B车道每次红灯亮12s,绿灯亮10s,黄灯亮2s。
(3)要求黄灯亮2秒后,绿灯才能转为红灯。
(4)提供紧急情况下手动控制复位。
第二章 系统设计
第一节 课题目标及总体方案
一、随着现代生活节奏的加快,人们出门便更多地选择自家的交通工具,或汽车,或电动车,这无疑加大了交通流量,如何控制十字路口的红绿灯,便显得相当的重要。简单的,有效地控制红绿灯,是减小客流量,甚至减少交通事故的重要保障。而此次课题,我们小组选择了交通灯控制电路,能熟悉verilog HDL硬件描述语言在现实生活中的重要意义,提前积累经验,为以后的工作打基础。
实现设计目标如下:
(1)设计一个十字路口的交通灯控制电路,每条路配有红、黄、绿交通信号灯,通过电
路对十字路口的两组交通灯的状态实现自动循环控制;
(2)实现A车道和B车道每次红灯亮12s,绿灯亮10s,黄灯亮2s。
(3)要求黄灯亮2秒后,绿灯才能转为红灯。
(4)提供紧急情况下手动控制复位。
第二节 系统的对比和分析及确定设计方案
一、通过对比确定系统设计方案:虽然是verilog HDL课程设计,虽然是硬件描述语言,但是大多数人仍然采用的是C语言的编写方法,或许可以达到目的,但是我觉得采用状态机的方法不仅简单易懂,而且如果调试不成功,修改起来也比较方便。本系统采用四个状态,即S1:A方向红灯亮B方向绿灯亮;S2:A方向红灯亮,B方向黄灯亮;S3:A方向绿灯亮,B方向红灯亮;S4:A方向黄灯亮,B方向红灯亮;再执行S1,依次循环,实现系统的设计目标。
1、具体的电路分析如下表所示:
A方向
B方向
红灯亮
绿灯亮
黄灯亮
红灯亮
黄灯亮
绿灯亮
S1
0
1
1
1
1
0
S2
0
1
1
1
0
1
S3
1
0
1
0
1
1
S4
1
1
0
0
1
1
您可能关注的文档
- 八路自动巡回监测系统设计.docx
- 北京十大装修公司之一 东易日盛装饰 经典现代风格 一栋洋房 案例赏析.docx
- CHAR6 INFO数据库管理系统.doc
- CHR2型动车组制动系统应用研究.doc
- Cioqxxi加工工艺及装备、材料处理各类网址汇总!(方便大家查找资料).doc
- Ciawmjq计算机英语大全.doc
- CISCO路由器简介及Packet+Tracer使用说明.doc
- CK4S-120系列切换台处理器说明书.doc
- CRH5A EMU概述、司机室和司机操作学习笔记.doc
- CW61-CW62__3型__普通车床使用说明书.doc
- 《校园应急避难场所建设规范编制说明》.pdf
- 《农林拖拉机和机械 数字孪生系统 第3部分:孪生数据》.docx
- 《甘薯细菌病害防控技术规程》.pdf
- 《农林拖拉机和机械 数字孪生系统 第1部分:系统构架》.docx
- 四川省广安二中2010届高三(应)物理上学期期中考试.docx
- 吉林省长春市第二实验中学2009届高三第四次月考文综试题.docx
- 哈尔滨市第六中学2021-2022学年度下学期期中考试高二历史试题.docx
- 四川省成都市2012-2013学年高一数学上学期周练七.docx
- 唐山一中 2019 级高一年级“空中课堂”第一次阶段性测试.docx
- 吉林省长春市十一高中2021-2022学年高一上学期第二学程考试政治试题.docx
原创力文档


文档评论(0)