- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA交通灯控制器
[基于FPGA交通灯控制器]
专业: 电波传播语天线
班级: 2班
学生学号: 2011029140017
学生姓名: 钟皓程
指导教师: 李颖
完成时间: Time \@ yyyy年M月d日2014年4月10日
FPGA设计实验报告
交通灯控制器综合设计
设计概述
FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为HYPERLINK /view/380272.htm专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
Verilog HDL语言是在C语言的基础上发展而来的。从语法结构上看,Verilog HDL继承和借鉴了C语言的很多语法,两者有许多的相似之处,但Verilog HDL作为一种硬件描述语言,还是有本质的区别。即可适用于综合的电路设计,也可胜任电路和系统的仿真;能在多层次上对所设计的系统加以描述,从开关级、门级,寄存器传输级到行为级等都可以担任,而且没规模限制;灵活多变的电路描述风格,可进行行为描述,也可进行结构描述等,应用十分的广泛。
QuartusⅡ软件是Atlera的CPLD/FPGA集成开发软件,具有完善的可视化设计环境,并具有标准的EDA工具接口,基于QuartusⅡ进行EDA设计开发需要以下步骤:设计输入、编译、仿真、编程与验证等。
二、设计功能
本次实验要求设计一个十字路口的交通灯控制电路;东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒,时间可设置修改;在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;黄灯亮时,要求每秒闪亮一次每一种灯亮的时间用数码管进行显示(采用倒计时法显示)。
三、设计方案
系统组成如下:
状态图如下:
真值表如下:
四、模块设计
分频电路设计
计数器设计
状态转换器设计
时间显示器设计
程序分析
仿真实现
(一)系统的功能模块原理图:
(二)仿真图
七、硬件实现
(一)引脚图
(二)硬件图
八、总结
至此为期两周的FPGA设计实践课程就结束了,通过这段时间的学习实践,我初步掌握了Verilog HDL??种目前应用最广泛的硬件描述语言的编写方法以及联机下载到硬件验证的整个流程,圆满完成了设计任务。
1.通过实验熟悉了Quartus 软件编写 Verilog HDL语言以及下载到硬件的方法。
2.程序设计是这次实验的重点,通过老师上课讲的内容自己实际做了进位程序以及分频程序,基本掌握了它的使用。
3.在写完程序后,发现不能调用各个程序模块,后来在x老师的点拨下改成使用程序模块来生成具体的模块来使整个系统正常工作。
4.新建工程名的时候出现了和所建模块一样的名字导致编译出错,最后改正才能正常编译。
5.程序设计遇到了数码管无法显示的瓶颈,在老师的指导下通过LED显示模块实现了将4位MSL...转换成7段码对其进行显示,最终解决了这一问题。
6.下载到硬件以后时间略快半秒,对分频进行改进后得以和正常的时间相同。
总体上,本设计已经达到了预期的效果,在软件上做了相关的仿真,也实现了在硬件上的测试。
在此次课程设计过程中,我提升了自己的自学能力和动手能力,得到了x老师的悉心指导,使我受益匪浅,很多思路和方法都是在讨论过程中逐渐形成和完善的,在此我向xxxx老师表示衷心的感谢,谢谢老师对我的大力帮助。在完成自己的设计后,我还帮助其他同学???决了一些问题,拓展了自己的思路,享受了合作的快乐,增进了友谊,这也是一笔很大的收获。
九、教材
《FPGA应用实验教程》陈学英 李颖编著 ,国防工业出版社
您可能关注的文档
最近下载
- DB13T 1065-2009 小麦粉生制品.docx VIP
- TCRHA 089-2024 成人床旁心电监测护理规程.pdf VIP
- 《公路泡沫轻质土应用技术规范》DB51T 3286-2025(四川标准).pdf
- 保密管理手册.doc VIP
- Danfoss丹佛斯T90变量轴向柱塞泵,产品样本 用户指南.pdf
- 农业生态与可持续耕作制度知到智慧树期末考试答案题库2025年华南农业大学.docx VIP
- ISO 15189-2022中文版翻译全文.pdf VIP
- 人教PEP版(新教材)四年级上册英语Unit 4《Helping in the community》B Read and write教学课件.pptx
- 管件尺寸表.doc VIP
- T_SSCE0001-2021:轴力自动补偿钢支撑技术规程.pdf VIP
原创力文档


文档评论(0)