文档详情

交通灯控制系统基于VHDL的描述 与仿真.doc

发布:2017-11-01约8.64千字共19页下载文档
文本预览下载声明
课程设计报告 题 目: 交通灯系统的VHDL的描述与仿真 学生姓名: XX 学生学号: 100XXXXX 系 别: 电气信XXXXXXXX 专 业: 电子信息科学与技术 届 别: 2014届 指导教师: XXX 电气信息工程学院制 2013年5月 目录 1 课程设计的任务与要求 1 1.1课程设计的任务 1 1.2课程设计的要求 1 1.3 课程设计的研究基础 1 2 maxplus2软件介绍 2 2.1 maxpuls2概述 2 2.2 maxplus2 特点 2 2.3 Maxplus2 使用介绍 3 3 交通灯系统仿真和调试 4 3.1系统设计要求 4 3.2 系统整体设计 5 3.3 主要功能模块设计及仿真 6 3.4 仿真结果总结 13 4 总结 14 4.1 设计小结 14 4,2 收获体会 14 参考文献 14 交通灯控制系统的VHDL描述与仿真 学生:XX 指导教师:XX 电气信息工程学院 XXXXX与技术专业 1 课程设计的任务与要求 1.1课程设计的任务 设计一个十字路口的交通灯控制系统,交通灯控制系统输入信号为时钟CLK和复位信号RESET。输出端为[1]。 1.2课程设计的要求 本文设计的交通方向红灯、绿灯时间由系统设定值。交通灯控制器控制两个方向交叉路口的交通,以秒为单位,采用倒计时的方式显示通行或者禁止通行的剩余时间。系统设置外部输入复位信号,复位信号有效时,控制信号处于东西方向绿灯状态,并读取设定输入值,再将复位信号返回无效状态后,绿灯变至红灯时,黄灯亮,以便于车辆能停在停车线内。 1.3 课程设计的研究基础 用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或。由于它具有逻辑运算和逻辑处理功能,所以又称。现代的数字电路工艺制成的若干数字集成器件构造而成。逻辑门是数字逻辑电路的。是用来存储二进制数据的数字电路。从整体上看,数字电路可以分为组合逻辑电路和两大类。 EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪90年代初从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作VHDL的出现是为了适应电子系统设计的日益复杂性若以计算机软件的设计与电路设计做个类比机器码好比晶体管/MOS管汇编语言好比网表则VHDL语言就如同高级语言,VHDL在语法和风格上类似与现代高级编程语言,如C语言。但要注意VHDL描述的是硬件它包含许多硬件特有的结构现在VHDL被广泛用于:电路设计的文档记录设计描述的逻辑综合电路仿真Max+plusII(或写成Maxplus2,或MP2) 是Altera公司推出的的第三代PLD开发系统(Altera第四代PLD开发系统被称为:QuartusII,主要用于设计新器件和大规模CPLD/FPGA).使用MAX+PLUSII的设计者不需精通器件内部的复杂结构。设计者可以用自己熟悉的设计工具(如原理图输入或硬件描述语言)建立设计,MAX+PLUSII把这些设计转自动换成最终所需的格式。其设计速度非常快。对于一般几千门的电路设计,使用MAX+PLUSII,从设计输入到器件编程完毕,用户拿到设计好的逻辑电路,大约只需几小时。设计处理一般在数分钟内内完成。特别是在原理图输入等方面,人机界面最友善的PLD开发软件1、开放的界面 Max+plusⅡ支持与Cadence,Exemplarlogic,Mentor Graphics,Synplicty,Viewlogic和其它公司所提供的EDA工具接口。 2、与结构无关 Max+plusⅡ系统的核心Complier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic,提供了世界上唯一真正与结构无关的可编程环境。 3、完全 Max+plus II的设计输入、处理与较验功能全部集成在统一的开发环境下,这样可以加快、缩短开发周期。 4、丰富的设计库 Max+plu提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功
显示全部
相似文档