交通灯控制器论文

交通灯控制器论文

ID:9254041

大小:263.00 KB

页数:7页

时间:2018-04-25

交通灯控制器论文_第1页
交通灯控制器论文_第2页
交通灯控制器论文_第3页
交通灯控制器论文_第4页
交通灯控制器论文_第5页
资源描述:

《交通灯控制器论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、成绩指导教师:《EDA技术与VHDL语言设计》课程设计题目:交通灯控制器姓名:院系:电子信息工程系专业:电子信息工程班级:电信学号:指导教师:交通灯控制器摘要:EDA技术是在先进的计算机工作平台上开发出来的一整套电子系统设计的软硬件工具,并提供了先进的电子系统设计方法,开发人员可以通过自己的电子系统设计来定制其芯片内部的电路功能,使之成为设计者自己的专用集成电路。本次课程设计主要目的是学习如何基于Verilog的设计技术来设计交通灯控制器并把这些设计与EDA使用开发装置结合起来。关键词:交通灯控制器设计技

2、术EDA一、引言1、EDA简介现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA(ElectronicDesignAutomation)技术。EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(HardwareDescriptionLanguage)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。EDA技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和E

3、DA软件来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。EDA技术的发展是以计算机科学、微电子技术的发展为基础,并融合了应用电子技术、只能技术以及计算机图形学、拓扑学、计算数学等众多学科的最新成果发展起来的。简单地说EDA就是立足于计算机工作平台而开发出来的一整套先进的设计电子系统的软件工具。EDA主要有三个发展阶段:CAD(ComputerAidedDesign)阶段、CAE(ComputerAidedEngineering)阶段、EDA阶段。2、EDA技术的设计方法数字系统的设计可以采用不

4、同的方法,在今天复杂的IC设计环境下,概括起来只有两种设计方法供数字系统设计人员选择:一种为由底向上(Bottom-up)的设计方法,也称为传统的设计方法;另一种为自顶向下(Top-down)的设计方法,也称为现代的设计方法。但是由于所设计的数字系统的规模大小不一,且系统内部逻辑关系复杂,如何划分逻辑功能模块便成为设计数字系统的最重要的任务。采用由底向上的设计方法需要设计者首先定义和设计每个基本模块,然后对这些模块进行连线以完成整体设计。在IC设计复杂程度低于10000门时常采用这种设计方法,但是随着设计

5、复杂程度的增加,该方法会产生产品生产周期长、可靠性低、开发费用高等问题。现代的设计方法综合运用各方面的知识,设计者必须从系统的角度来分析每个设计,同时还要对数字电路结构、EDA工具、微电子等有关知识有比较全面的了解,这样才能发挥自顶向下设计的优势,提高电路设计的质量和效率。采用自顶向下技术进行设计可分为三个主要阶段:系统设计、系统的综合和优化和系统实现,各个阶段之间并没有绝对的界限。系统设计是整个设计流程中最重要的部所做的工作都是以这一部分为基础的。EDA设计流程为:设计输入、时序与功能仿真、综合、适配与

6、下载。图(1)是运用EDA技术进行数字系统设计的流程图。分。它包括系统功能分析、体系结构设计、系统描述与系统功能仿真4个步骤,这一阶段所做的工作基本上决定了所设计电路的性能,后面B方向R2Y2G2L2A方向R1Y1G1L1图1EDA数字系统设计流程图2十字路口交通灯示意图二、交通灯控制器设计1、交通灯控制器设计要求设计一个十字路口交通灯控制器,其示意图如图(2),A方向和B方向各设红(R)、黄(Y)、绿(G)和左拐(L)四盏灯,四种灯按合理的顺序亮、灭,并能将灯光的时间以倒计时的形式显示出来。功能要求:两

7、个方向各种灯亮的时间能够进行设置和修改,此外假设A方向是主干路,车流量大,因此A方向通行的时间应比B方向长。交通灯控制器的状态转换入表一所示。表中1表示等亮,0表示灯灭。A方向和B方向的红、黄、绿和左拐等分别用R1、Y1、G1、L1和R2、Y2、G2、L2表示。表二-1交通灯控制器状态转换表A方向B方向绿灯(G1)黄灯(Y1)左拐等(L1)红灯(R1)绿灯(G1)黄灯(Y1)左拐等(L1)红灯(R1)10000001010000010010000101000001000100000001100000010

8、010000101002、设计思路根据交通灯控制器要实现的功能,可考虑用两个并行执行的always模块来分别控制A和B两个方向的四盏灯,它们使用同一个时钟信号,以进行同步。按:绿灯→黄灯→左拐等→黄灯→红灯往复循环。每种等亮的时间采用一个减法计数器的摸计数,而且输出采用BCD码,用四个数码管来完成A方向和B方向各用两个数码管。电路控制原理框图如图(4)所示。红左拐黄绿绿黄左拐红译码器显示器置数器计数器主控制器图4电路控制系统框

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。