欢迎来到天天文库
浏览记录
ID:11410885
大小:332.50 KB
页数:22页
时间:2018-07-11
《基于fpga的交通灯控制器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、FPGA实训报告实训设计题目基于FPGA的交通灯控制器设计作者xxxxxxx分院xxxxxxxxxxxxxxxxxxx专业班级xxxxxxxxx指导教师(职称)xxxxxxxxxxxxxx报告完成时间2012年10月8日基于FPGA的交通灯控制器设计摘要:超高速硬件描述语言VHDL,是对数字系统进行抽象的行为与功能描述到具体的内部线路结构描述,利用EDA工具可以在电子设计的各个阶段、各个层系进行计算机模拟验证,保证设计过程的正确性,可大大降低设计成本,缩短设计周期。本文介绍的数字秒表设计,利用基于VHDL的EDA设计工具
2、,采用大规模可编程逻辑器件FPGA,通过设计芯片来实现系统功能。交通灯控制系统可以实现路口红绿灯的自动控制。基于FPGA设计的交通灯控制系统具有电路简单、可靠性强、实时快速擦写、运算速度高、故障率低、可靠性高,而且体积小的特点。本设计采用Altera公司Cyclone系列的EPlC3T1444C8芯片,在QuartusII软件平台上使用VHDL语言,采用自顶向下的设计方法对系统进行了模块化设计和综合,并进行了仿真。该系统可实现十字路口红绿灯及左转弯控制和倒计时显示,仿真结果结果表明系统能够自动控制交通灯转变。关键词:ED
3、A;交通灯;VHDL目录引言11FPGA概述21.1FPGA的简介21.2FPGA的应用22VHDL硬件描述语言32.1VHDL程序基本结构32.1.1实体32.1.2结构体32.1.3库42.2VHDL语言42.2.1VHDL文字规则42.2.2VHDL数据对象42.2.3VHDL数据类型42.2.4VHDL顺序语句52.2.5VHDL并行语句53系统设计与仿真63.1系统介绍63.1.1设计任务63.1.2设计要求63.2系统设计仿真63.2.1系统框图设计73.2.2系统时序状态图设计73.2.3系统工程设计流程图
4、83.2.4芯片选择83.3功能模块设计与仿真83.3.1分频器模块设计83.3.2控制模块设计93.3.3倒计时模块设计103.3.4信号处理模块设计113.3.5数据译码模块设计123.3.6显示模块设计143.4顶层文件设计17结论19参考文献:19基于FPGA的交通灯控制器设计xxxxx专业xxxx班xxxx指导教师xxxx引言当今社会是数字化的社会,是数字集成电路广泛应用的社会。数字集成电路本身在不断进行更新换代,随着微电子技术的发展,设计与制造集成电路的任务已不完全由半导体厂商来独立承担。系统设计师更愿意自己
5、设计专业集成电路(ASIC)芯片,而且希望设计周期尽可能短,最好在实验室里就能设计出合适的ASIC芯片,并且立即投入实际应用之中,因而出现了现场可编程器件(FPLD)。现场可编程门阵列(FPGA)即属其中应用最广泛的一种。随着电子技术的发展,特别是大规模集成电路和计算机技术的研制和发展,让电子产品设计有了更好的应用市场,实现方法也有了更多的选择,而电子电路的设计却变得越来越复杂,使用“语言”进行电子设计已成为一种趋势。现代电子系统设计方法是设计师自己设计芯片来实现电子系统的功能,将传统的固件选用及电路板设计工作放在芯片设
6、计中进行。在这些专业化软件中,EDA(ElectronicDesignAutomation)具有一定的代表性,EDA技术是一种基于芯片的现代电子系统设计方法。基于EDA技术的现场可编程门阵列(FPGA)电(ASIC),在数字系统设计和控制电路中越来越受到重视。VHDL语言是电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。基于EDA技术的现场可编程门阵列(FPGA)电路,提出现场可编程门阵列(FPGA)是近年来迅速发展的大规模可编程专用集成电路(AS
7、IC),在数字系统设计和控制电路中越来越受到重视。VHDL语言是电子设计的主流硬件描述语言,它更适合进行行为描述,这种方式使得设计者专注于电路功能的设计,而不必过多地考虑具体的硬件结构。191FPGA概述1.1FPGA的简介FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。目前以硬件描述语言所完成的电路设计,可以经过简单的综合
8、与布局,快速的烧录至FPGA上进行测试,是现代IC设计验证的技术主流。1.2FPGA的应用FPGA的应用可分为三个层面:电路设计,产品设计,系统设计。电路设计:连接逻辑,控制逻辑是FPGA早期发挥作用比较大的领域也是FPGA应用的基石。事实上在电路设计中应用FPGA要求开发者要具备相应的硬件知识(电路知识)和软件应用
此文档下载收益归作者所有