基于FPGA的汽车尾灯控制毕业设计

上传人:l**** 文档编号:129712890 上传时间:2020-04-23 格式:DOC 页数:29 大小:643KB
返回 下载 相关 举报
基于FPGA的汽车尾灯控制毕业设计_第1页
第1页 / 共29页
基于FPGA的汽车尾灯控制毕业设计_第2页
第2页 / 共29页
基于FPGA的汽车尾灯控制毕业设计_第3页
第3页 / 共29页
基于FPGA的汽车尾灯控制毕业设计_第4页
第4页 / 共29页
基于FPGA的汽车尾灯控制毕业设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于FPGA的汽车尾灯控制毕业设计》由会员分享,可在线阅读,更多相关《基于FPGA的汽车尾灯控制毕业设计(29页珍藏版)》请在金锄头文库上搜索。

1、. . .基于FPGA的汽车尾灯控制毕业设计 目 录 摘要Abstract绪论11 课题理论基础EDA技术21.1 EDA简介 21.2 VHDL语言21.2.1 VHDL语言特点21.3 FPGA31.4 Quartus II集成开发环境31.4.1 Quartus II简介31.4.2 Quartus II 的使用步骤32 系统的总体设计72.1 系统总体介绍72.2 系统功能分析72.3 系统设计流程82.3.1 设计流程 82.3.2 设计思路 83 系统功能模块详细设计93.1 主控制模块CTRL的设计与实现 93.2 左侧尾灯控制模块LC的设计与实现113.3 右侧尾灯控制模块RC

2、的设计与实现133.4 时钟分频模块 SZ的设计与实现153.5 刹车、夜间行驶功能和元件例化173.6 顶层文件结构设计194 系统运行结果214.1 管脚绑定214.2 模块工作状态分析 214.2.1 主控制模块CTRL 214.2.2 左侧尾灯控制模块LC214.2.3 右侧尾灯控制模块RC224.2.4 时钟分频模块SZ22结论 24致谢 26参考文献27 .参考资料.绪 论 在当今社会中,汽车已渐渐成为了我们日常必不可少的一部分,而信息时代的发展使得数字时代已经成为一种现实,并且无时无刻不在影响着人们的日常生活,因此将其结合发展是时代的必然。汽车使用的越来越多,那么人们的要求就会越

3、来越大,虽然汽车尾灯控制系统在设计诞生以来经过了无数次的改进和广泛的应用,但人们对汽车尾灯控制系统的认识还存在许多的局限性,尾灯控制还有待我们进行研究和探讨。在控制中心我们还可以加入现代化元素,如自动开门、报警系统、方向盘锁、汽车便设等等,总之,其中的发展大大的超乎我们的想象。而我们需要一套更加快捷、可靠、合理与安全的设计方法,以便更好的为我们国家的发展和人们生活服务。因此,进行汽车尾灯控制设计研究,具有非常深远的实际和理论意义。汽车尾灯可以表示车身宽度、提示转向提示、刹车双闪转向灯报警或警示;汽车尾灯控制是汽车在白天或晚上行驶时司机在刹车、转弯时发出的指令会传送至主控芯片,芯片会发出指令让尾

4、灯进行相应的显示而实现相应的功能,而让驾驶更加安全。 1 课题理论基础EDA技术1.1 EDA简介EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术主要包括VHDL语言、FPGA(现场可编程门阵列)、以及Quartus II集成开发环境【1】。1.2 VHDL语言VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言

5、。VHDL的程序结构特点是将一项工程设计,或称设计实体(可以是一个元件,一个电路模块或一个系统)分成外部(或称可视部分,及端口)和部(或称不可视部分),既涉及实体的部功能和算法完成部分。在对一个设计实体定义了外部界面后,一旦其部开发完成后,其他的设计就可以直接调用这个实体。这种将设计实体分成外部分的概念是VHDL系统设计的基本点。1.2.1 VHDL语言特点(1) VHDL 语言功能强大,设计方式多样VHDL 语言具有强大的语言结构,只需采用简单明确的VHDL语言程序就可以描述十分复杂的硬件电路。同时,它还具有多层次的电路设计描述功能。此外,VHDL 语言能够同时支持同步电路、异步电路和随机电

6、路的设计实现,这是其他硬件描述语言所不能比拟的。VHDL 语言设计方法灵活多样,既支持自顶向下的设计方式,也支持自底向上的设计方法;既支持模块化设计方法,也支持层次化设计方法。 (2) VHDL 语言具有强大的硬件描述能力VHDL 语言具有多层次的电路设计描述功能,既可描述系统级电路,也可以描述门级电路;描述方式既可以采用行为描述、寄存器传输描述或者结构描述,也可以采用三者的混合描述方式。同时,VHDL 语言也支持惯性延迟和传输延迟,这样可以准确地建立硬件电路的模型。VHDL 语言的强大描述能力还体现在它具有丰富的数据类型。VHDL 语言既支持标准定义的数据类型,也支持用户定义的数据类型,这样

7、便会给硬件描述带来较大的自由度。 (3) VHDL 语言具有很强的移植能力VHDL 语言很强的移植能力主要体现在: 对于同一个硬件电路的 VHDL 语言描述,它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个综合器上或者从一个工作平台移植到另一个工作平台上去执行。 (4) VHDL 语言的设计描述与器件无关采用 VHDL 语言描述硬件电路时,设计人员并不需要首先考虑选择进行设计的器件。这样做的好处是可以使设计人员集中精力进行电路设计的优化,而不需要考虑其他的问题。当硬件电路的设计描述完成以后,VHDL 语言允许采用多种不同的器件结构来实现。(5) VHDL 语言程序易于共享和复用

8、VHDL 语言采用基于库 ( library) 的设计方法。在设计过程中,设计人员可以建立各种可再次利用的模块,一个大规模的硬件电路的设计不可能从门级电路开始一步步地进行设计,而是一些模块的累加。这些模块可以预先设计或者使用以前设计中的存档模块,将这些模块存放在库中,就可以在以后的设计中进行复用【4】。1.3 FPGAFPGA(现场可编程门阵列)是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点【2】。1.4 Quartus 集成开发环境1.4.1 Quartus

9、简介软件界面友好,使用便捷,功能强大,是一个完全集成化的可编程逻辑设计环境,是先进的EDA工具软件。该软件具有开放性、与结构无关、多平台、完全集成化、丰富的设计库、模块化工具等特点,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description Language)等多种设计输入形式,嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。1.4.2 Quartus的使用步骤1、新建一个工程1) 选择菜单命令File|New Project Wizard ,点击next将弹出如图所示对话框,选择项目存放目录、填写项目名称,注意项

10、目顶层设计实体名称必须和项目名称保持一致。可先在电脑中建立工程项目存放的目录如:E:数字系统设计原理图设计。2) 完成上述操作后,按Next按钮将会弹出加入文件对话框,如图所示。可以在File空白处选择添入已存在的设计文件加入到这个工程中,也可以使用User Library Pathnames按钮把用户自定义的库函数加入到工程中使用,完成后按Next按钮进入下一步。3) 如图所示是选择可编程逻辑器件对话框,选Yes为手动选择需要的器件,选No则由编译器自动选择。在此对话框可以进行选择选择器件的系列、器件的封装形式、引脚数目和速式、引脚数目和速度级别约束可选器件的围。4) 如图询问是否选择其他E

11、DA工具,一般不需要选择其他的EDA工具,因此直接选择NEXT。5) 显示由新建工程指南建立的工程文件摘要,在界面顶部标题栏将显示工程名称和存储路径。2 、编辑设计图形文件1) 设计输入在菜单栏中选择【File】/【New】命令。2) 建立原理图文件弹出新建文件对话框然后选择Block Diagram/Schematic File(流程图和20原理图文件)。之后就会出现编辑输入原理图,随后保存项目。3 、编译设计图形文件1) 元件的选择与放置双击鼠标的左键,将弹出Symbol对话框,或单击鼠标右键,在弹出的选择对话框21中选择Insert-Symbol,也会弹出该对话框。2) 连接各个元件符号

12、,把鼠标移置一个元件引脚连接处,单击鼠标左键,移到要与之相连的元件的连接处,松开鼠标即可连接两个要连的元件。3) 设定各输入、输出引脚名双击任意一个input元件,在对话框里可以将引脚的名字更换。4) 执行Processing/Start Compilation,进行编译,编译结束后会出现错误和警告提示。单击Timing Analyter/tpd可以查看输出信号对输入信号延时时间报告。4 、时序仿真设计1) 新建用于仿真的波形文件,执行File-New命令,可建立和编辑的文件有三类:器件设计文件Device Design Files、软件文件Software Files和其他文件Other Files。在这里我们选择Vector Waveform File(波形文件)。2) 设置仿真时间选择好I/O之后的波形图窗口。3) 在波形仿真之前要设置合理的结束时间和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号