欢迎来到天天文库
浏览记录
ID:22667331
大小:671.71 KB
页数:36页
时间:2018-10-30
《毕业设计(论文)-基于fpga的交通灯控制器设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、专业:计算机应用技术班级:计应2班学号:姓名:基于FPGA的交通灯控制器设计摘要超高速硬件描述语言VHDL,是对数字系统进行抽象的行为与功能描述到具体的内部线路结构描述,利用EDA工具可以在电子设计的各个阶段、各个层系进行计算机模拟验证,保证设计过程的正确性,可大大降低设计成本,缩短设计周期。本文介绍的数字秒表设计,利用基于VHDL的EDA设计工具,采用大规模可编程逻辑器件FPGA,通过设计芯片来实现系统功能。交通灯控制系统可以实现路口红绿灯的自动控制。基于FPGA设计的交通灯控制系统具有电路简单、可靠性强、实时快速擦写、运算速度高、故障率低、可靠性高,而且体积小的特点。本设计采用Al
2、tera公司Cyclone系列的EP1C3T1444C8芯片,在QuartusII软件平台上使用VHDL语言,采用自顶向下的设计方法对系统进行了模块化设计和综合,并进行了仿真。该系统可实现十字路口红绿灯及左转弯控制和倒计时显示,仿真结果结果表明系统能够自动控制交通灯转变。关键词:VHDL,交通灯,EDA、/•HIJS第1章FPGA概述21FPGA的简介2FPGA的应用2第2章VHDL硬件描述语言31VIIDL程序基本结构31.1实体42.1.2结构体42.1.3库52.2VHDL语言52.2.1VHDL文字规则52.2.2VIIDL数据对象52.2.3VHDL数据类型62.2.4VHD
3、L顺序语句62.5VHDL并行语句6第3章系统设计与仿真71系统介绍73.1.1设计任务73.1.2设计要求73.2系统设计仿真81顶层框图的设计83.2.2时序状态图的设计93.2.3工程设计流程框图:103.2.4芯片的选择102.5各个模块的设计与仿真11@i仑27附录错误!未定义书签。当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集成电路本身在不断进行更新换代,随着微电子技术的发展,设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统设计师更愿意自己设计专业集成电路(ASIC)芯片,而且希望设计周期尽可能短,最好在实验室里就能设计出合适的ASIC芯片,并且立
4、即投入实际应用之中,因而出现了现场可编程器件(FPLD)。现场可编程门阵列(FPGA)即属其屮应用最广泛的一种。随着电子技术的发展,特别是大规模集成电路和计算机技术的研制和发展,让电子产品设计有了更好的应用市场,实现方法也有Y更多的选择,而电子电路的设计却变得越来越复杂,使用“语言”进行电+设计已成为一种趋势。现代电子系统设计方法是设计师自己设计芯片来实现电子系统的功能,将传统的固件选用及电路板设计工作放在芯片设计屮进行。在这些专业化软件屮,EDA(ElectronicDesignAutomation)具有一定的代表性,EDA技术是一种基于芯片的现代电子系统设计方法。基于EDA技术的现
5、场可编程门阵列(FPGA)电(ASIC),在数字系统设计和控制电路中越来越受到重视。VIIDL语言是电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。基于EDA技术的现场可编程门阵列(FPGA)电路,提出现场可编程门阵列(FPGA)是近年来迅速发展的大规模可编程专用集成电路(ASIC),在数字系统设计和控制电路屮越来越受到重视。VHDL语言是电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。第1章FPGA概述2.FPGA的简介FPGA(Fiel
6、d—ProgrammableGateArray),即现场可编程门阵列,它是在可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域屮的一种半定制电路而出现的,既解决了定制电路的不足,又克服Y原有可编程器件门电路数有限的缺点。目前以硬件描述语言所完成的电路设计,可以经过简单的综合与布局,快速的烧录至FPGA上进行测试,是现代1C设计验证的技术主流。2.FPGA的应用FPGA的应用可分为三个层面:电路设计,产品设计,系统设计。1.电路设计连接逻辑,控制逻辑是FPGA早期发挥作用比较人的领域也是FPGA应用的基石。事实上在电路设计中应用FPGA要求开发者要具备相应的硬件知识(电路知识)
7、和软件应用能力(开发工具)。产品设计把相对成熟的技术应用到某些特定领域开发出满足行业需要并能被行业客户接受的产品。这方面主要是FPGA技术和专业技术的结合问题,重点在性能,FPGA技术在这个领域是一个实现手段,FPGA因为具备接口,控制,功能1P,内嵌CPU等特点有条件实现一个构造简单,固化程度高,功能全面的系统产品设计。3.系统级应用系统级的应用是FPGA与传统的计算机技术结合,实现一种FPGA版的计算机系统如用XilinxV-4,V-5系列
此文档下载收益归作者所有