西电 数字电路与系统设计 EDA大作业.doc

西电 数字电路与系统设计 EDA大作业

《数字电路与系统设计》 EDA实验报告 班级: 学号: 姓名: 西安电子科技大学电子工程学院 基于FPGA的交通灯控制器 实验功能简介: 本实验基于XILINX的BASYS2 FPGA开发板,配合编写verilog HDL硬件描写语言,实现交通灯控制器的设计。应用板上的资源有四位数码管、一个拨键开关。四位数码管前两位显示A路绿灯、黄灯和红灯亮灯的时间数值,后两位显示B路绿灯、黄灯、红灯亮灯的时间数值。拨键开关SWO控制交通灯的工作状态。当SW0置为“1”时,交通灯控制器开始工作。当SW0置为“0”时,交通灯控制器进行复位操作。交通灯控制器的A方向的绿灯、黄灯和红灯亮灯时间分别为25s、5s和30s,B方向的绿灯、黄灯和红灯亮灯时间也分别为25s、5s和30s。本实验在50MHZ的主时钟的条件下控制6个LED灯的亮熄以及用四位数码管显示亮熄的时间。这样便可以实现本实验的功能。 实验条件: 本实验所用到的开发板为Basys2开发板。它是构建在Xilinx Spartan3E现场可编程门阵列和一个Atmel AT90USB2 USB控制器。其核心部件为Xilinx Spartan3E-100 CP132,它采用100000-gate Xilinx Spartan3E FPGA;通过Atmel AT90USB2 全速USB2端口提供开发板所需的电源盒编程及数据输出接口。开发板上的闪存来存储

文档评论(0)

1亿VIP精品文档

相关文档