EDA十字路口交通灯设计实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三十字路口交通灯设计实验
一、实验目的:
1、熟悉FPGA的设计过程。

2、掌握复杂时序逻辑电路的设计方法,掌握可综合的VHDL语言的设计风格;
3、熟悉FPGA是验板,掌握FPGA下载的设计方法;利用硬件验证设计的正确性
4、掌握设计文档的书写方法。

二、实验任务:
1、本实验要求根据设计要求设计十字路口交通灯管理系统。

2、用testbench waveform 建立合适的测试向量,看行为仿真和布线后仿真波形。

在仿真正确的前提下,下载至实验板,并演示功能。

三、实验设备:
1、PC 机一台。

2、清华大学EDA可编程ASIC实验箱一套。

3、导线若干。

四、实验原理
一、设计思路
1、实现的功能
A.通常情况下,交通灯按正常状态依次点亮红黄绿灯,交警可以根据路口流量的情况分别设置红、绿、黄灯持续点亮时间。

B、在夜深时,因为各路口的车流量减少,按交通规则,四个路口可以同时闪烁黄灯,在该设计中对正常情况下的持续时间进行初始化,当达到设定时间后,四个黄灯开始同时闪
烁。

C、当手动控制时,
可以将四个路口依次
置为绿灯或者将相对
的两个路口置为绿灯。

2、该设计的状态

自动情况下的状
态转移图为:
各状态对应的交通灯的状态见下表
手动情况下的状态转移图为:
状态转移表如下图:
五、实验报告要求
1、对交通灯的控制原理及流程进行描述与分析;
2、贴出部分仿真图形
3、时间显示改为减计数
4、画出交通灯控制器的状态机,写出状态编码方案;
5、通过此次实验的收获、感想及建议;
6、有同学,重写该代码。

实验分数满分。

相关文档
最新文档