课程设计报告:基于FPGA的智能交通灯控制器.doc
《课程设计报告:基于FPGA的智能交通灯控制器.doc》由会员分享,可在线阅读,更多相关《课程设计报告:基于FPGA的智能交通灯控制器.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字逻辑课 程 设 计 报 告题目:基于FPGA的智能交通灯控制器课程名称: 数字逻辑课程设计 专业班级: 学 号: 姓 名: 报告日期: 计算机科学与技术学院1. 实验目的通过Verilog的编程,深入了解并掌握可编程芯片的使用技术,完成规定的设计任务,加强对数字逻辑课程所学知识的理解,培养学生创造性思维能力和独立解决实际问题的能力。2. 实验内容用Verilog代码实现智能交通灯信号控制器设计,具体内容及要求如下:(1) 在主干道与次干道公路十字交叉路口,为确保人员、车辆安全、迅速地通过,在交叉路口的每个入口处设置了红、绿、黄三色信号灯。红灯禁止通行;绿灯允许通行;黄灯亮则给行驶中的车辆有
2、时间行驶到禁行线之外。 (2)主干道和次干道公路十字交叉路口都安装了车辆检测传感器(C),要求如下: (A)在每日的早、晚高峰时段,双边“C=1”则主干道通行时间是次干道通行时间的2倍; (B)全天主、次干道有车一方有优先通行权;(3)主干道公路路口安装有人员通过请求按钮(PQ),一旦有请求信息,控制器应给与放行。 (4)Online控制信号由交通控制中心发出,(Online=1)一旦它有效,则主干道放行,十字交叉路口控制器“失效”,Online=0十字交叉路口控制器恢复控制权。(6)在每次由绿灯亮变成红灯亮的转换过程中间,要亮5s时间的黄灯作为过渡。(7)用“开关”代替传感器作为人员通过请求
3、和车辆是否到来的信号。用红、绿、黄三种颜色的发光二极管作交通灯。(8)要求显示时间,倒计时。 3. 实验环境PC 个人计算机、ISE14.2 软件、Adept软件、开发板Basys2、USB下载线4. 实验设计方案4.1 输入输出与引脚分配说明 4.1.1输入信号:PQ,人员请求信号接板子“E2”开关 ONLINE, 控制中心接管信号接“N3” SET, 控制器开关接“P11” RST, 复位开关接“L3” RUSH, 高峰判断开关接“F3” CM, 主道车辆传感器接“G3” CC, 支道车辆传感器接“B4”CLK, 系统时钟接“B8”4.1.2输出信号: 2:0 ML, ML02 主道绿、黄
4、、红灯分别接“G1、P4、N4” 2:0 CL , CL01 支道绿、黄、红灯分别接“P7、M11、M5” 6:0 a_to_g, 七段数码管接口a_to_g06分别接“M12、L13、P12、N11、N14、H12、L14” 3:0 an, 四选一控制接口an04分别接“F12、J12、M13、K14”4.2 模块图4.2.1 模块层级图顶层模块时钟生成控制模块显示模块ONLINE请求判断PQ请求判断高峰判断4.2.2 模块1时钟生成模块输入系统时钟信号 CLK定义计数变量24:0counter取counter不同位生成不同周期的时钟信号clk1、clk_scan输出时钟信号clk1、clk
5、_scan4.2.3 模块2. 控制模块【1】 输入信号input wire clk1s, 近似1s的时钟信号 input wire PQ, 人员请求信号 input wire ONLINE, 控制中心请求信号 input wire SET, 控制器开关信号 input wire RST, 复位信号 input wire RUSH, 高峰信号 input wire CM, 主道车辆检测信号 input wire CC, 支道车辆检测信号【2】 输出信号 output reg 2:0 ML, 主道信号灯接口 output reg 2:0 CL, 支道信号灯接口 output 7:0 ACOUNT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 基于 FPGA 智能 交通灯 控制器
限制150内