摘要:本论文基于EDA实验箱设计交通灯控制器,能够模拟实现红绿灯指挥交通的功能。它直接采用FPGA芯片开发,用VHDL语言编程和Quartus Ⅱ9。1设计,再通过分模块编程和顶层模块设计,共同实现交通灯系统的功能,智能地控制十字路口两道路的红、绿、黄交通灯的亮灭,从而指挥车辆的通行;且对此进行编译,仿真和下载。74588
毕业论文关键词:EDA, 交通灯,FPGA,VHDL,Quartus Ⅱ
Abstract : This paper adopts EDA experimental box design traffic lights controller, simulation
of red, green and yellow light directing traffic function。 It directly uses FPGA chip development, designed by VHDL language programming and Quartus II 9。1, and then through the module programming and the top-level module design, together to achieve the function of traffic light system, intelligent control of crossing two road of red, green and yellow traffic lights bright lights to command vehicles。 Programs conducts autopiling,simulating and downloading。
Keywords:eda, traffic lights,fpga ,vhdl, quartus Ⅱ
目录
1 引言 5
2 EDA概述 5
2。1 EDA简介 5
2。2 EDA技术及应用 5
2。2。1 EDA 技术的概念 5
2。2。2应用 6
2。2。3 EDA设计流程 6
3 FPGA概述和运用FPGA的意义 6
3。1 FPGA简介 6
3。2 FPGA的应用 7
3。3 FPGA在设计交通灯的意义 7
4 VHDL语言 8
5 Quartus Ⅱ 8
5。1 简介 8
5。2 状态控制电路设计流程 9
6 系统设计 9
6。1系统介绍 9
6。1。1设计任务 10
6。1。2 系统分析 11
6。1。3 系统设计的方案 12
6。2 分模块设计 12
6。2。1芯片选用 12
6。2。2分频模块设计 12
6。2。3 状态控制电路设计 14
6。2。4计数提取显示模块设计 15
6。2。5译码显示电路设计 17
6。3 顶层模块的设计 18
6。4 应用RTL电路图观察器观察电路 19
结论 21
参考文献 22
致谢 23
附录A 24
1 引言
随着国家城市化进程的不断加快,人们生活水平的不断提高,拥有私家车以及各种代步工具的人越来越多,从而道路的交通系统压力也越来越大,为缓解道路交通压力,交通灯由此应运而生。
目前道路交叉路口采用的是定时控制的交通灯系统,灯亮时间也都是预先设定好的,应变性相对较差,不会在面对突发情况作出一定改变,而这在一定程度上导致交通资源浪费,又有可能加重道路交通的压力。