EDA交通灯报告重点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通灯控制器 学生:黄劲 学号:131201111 班级:13电子1班 指导老师:龚兰芳 完成日期:2014.07.09 前言 1.1?EDA简介?? 电子技术的迅猛发展,高新技术日新月异。传统的电子技术设计方法,以不能帮助我们更好的、高效的完成设计任务。所以我们需要更好的工具来帮助我们完成设计任务。? ??EDA技术是指以计算机为工作平台,融合应用电子技术、计算机技术、信息处理及智能化技术,进行电子产品自动化设计的一门新技术。? ??EDA技术作为现代电子设计技术的核心,依赖于计算机,在EDA工具软件平台上,对以硬件描述语言为逻辑描述手段完成设计文件,自动地完成逻辑编译、逻辑化简、逻辑综合、布局布线,以及逻辑优化和仿真测试,直至实现既定的电子电路的功能。? ??在硬件方面,EDA技术融合了大规模集成电路制造技术、集成电路板图设计技术、可编程器件编程技术、自动测试技术等;在计算机辅助工程方面融合了计算机辅助设计、计算机辅助制造、计算机辅助测试、计算机辅助分析、计算机辅助工程技术以及多种计算机语言的设计概念;在现代电子学方面容纳了诸如计算机设计技术、电子线路设计理论、数字信息处理技术、数字系统建模和优化技术以及基于微波技术的长线技术理论。???当前,利用EDA技术进行电子电路设计的主要方法,是基于可编程器件完成专用电路ASIC的实现,ASIC作为最终的物理平台,是集中容纳用户通过EDA技术将电子应用系统的既定功能、技术指标和个性创意具体实现的硬件实体。? ??在EDA技术应用中广泛采用自顶向下的方法设计电路,工程项目的设计流程包括:用自然语言描述功能特性和技术指标,用硬件描述语言建立系统描述?行为描述?结构描述?逻辑描述,用计算机开发软件进行功能仿真?时序仿真?硬件测试。设计者可根据需要,随心所欲地改变器件内部结构乃至器件外部引脚的功能,可以将系统电路分解为各个模块,也可以将多个模块集合在一起。? ??可以说,EDA技术打破了软件设计和硬件设计间的壁垒,是一门综合性学科,一种多方位技能技术。它将设计效率和产品性能合二为一,代表了电子设计技术和电子应用技术的发展方向。? 1.2CPLD简介? CPLD是在传统的PAL、GAL基础上发展而来的,具有多种工作方式和高集成、高速、高可靠性等明显的特点,在超高速领域和实时测控方面有非常广泛的应用。与FPGA相比,CPLD比较适合计算机总线控制、地址译码、复杂状态机、定时/计数器、存储控制器等I/O密集型应用,且无须外部配置ROM、时延可预测等。目前的CPLD普遍基于E2PROM和Flash电可擦技术,可实现循环擦写。?Altera公司的MAX7000?CPLD配置有JTAG口,支持ISP编程。用VHDL或Verilog?HDL设计的程序,借助EDA工具经过行为仿真、功能仿真和时序仿真后,通过综合工具产生网表,下载到目标器件,从而生成硬件电路。 目录 一.课题名称---------------4 二.设计目的---------------4 三.设计要求---------------4 四.设计原理---------------5 五.设计方案---------------5 六.硬件要求---------------6 七.程序设计---------------7 八.引脚接法--------------17 九.实物测试--------------18 十.心得体会--------------18 一.课题名称:交通灯控制器 二.设计目的:能通过设计使更熟悉VHDL编程语言,加深对VHDL编程语言的理解,结合生活例子模拟真实环境,编写出程序控制彩灯的亮灭,以及在数码管上显示对应时间,实现十字路口交通灯的现象。 三.设计要求: (1)在十字路口的两个方向上各设一组红,绿,黄灯,显示顺序为其中一方向(东西方向)是绿灯,黄灯,红灯;另一方向是(南北方向)是红灯,绿灯,黄灯。 (2)设置两组数码管,以倒计时的方式显示允许通行或禁止通行的时间,其中绿灯,黄灯,红灯的持续时间分别是20s,5s和25s. (3)当各条路上任意一条上出现特殊情况时,如当消防车,救护车或其他需要优先放行的车辆通过时,各方向上均是红灯亮,倒计时停止,且显示数字在闪烁。当特殊运行状态结束后,控制器恢复原来状态,继续正常运行。 四.设计原理 “交通灯控制器”该项目的关键是“交通灯”的“计时”控制“灯的亮灭”与“开关控制灯的亮灭”。 故需要设计“计数器”,计数器能在(1)0到19,19到24,24到49,进行计数;(2)0到24,24到44,44到49,进行计数。通过这几段时间的切换,来控制“红绿黄”灯的亮和灭。 通过 “复位开关”来控制显示器上的数字的还原;通过“紧急开关”来控制“道路紧急情况”下的道路通行情况。 通过数码显示

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档