- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)-基于FPGA自动售货机控制器设计汇
目 录第一章 前 言 8
第二章 EDA技术 9
2.1 EDA定义 9
2.1.1 系统级设计 11
2.2.2 EDA技术的主要特征及常用软件 13
第三章 FPGA 概述 17
3.1 FPGA简介 17
3.1.1 FPGA工作原理和配置模式 17
3.1.2 FPGA软、硬件仿真的相关介绍 19
3.1.3 用FPGA嵌入式处理器实现您的构想 20
第四章 FPGA自动售货机系统设计和开发 26
4.1 自动售货机主控制系统的组成和功能 26
4.1.1自动售货机系统总体结构 26
4.1.2 自动售货机系统工作原理 27
4.2 主控制系统FPGA的软件设计及仿真 29
4.2.1 软件结构 29
4.2.2 投币模块功能仿真 29
4.2.3 商品选择模块功能仿真 30
4.2.4 退币模块功能仿真 30
4.2.5 价格比较模块功能仿真 30
4.3 自动售货机控制系统的实现 31
4.3.1 自动售货机功能描述及控制系统组成 31
4.3.2 自动售货机控制功能的状态描述 31
4.3.3 自动售货机功能控制模块的VHDL实现 31
4.3.4 投币输入信号电路的设计与实现 34
结 论 36
致 谢 37
参考文献 38
摘要EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局布线、仿真以及对于特定目标芯片的适配编译和编程下载等工作。典型的EDA工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在EDA平台上完成的针对某个系统项目的HDL、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标器件FPGA/CPLD相映射的网表文件。 适配器的功能是将由综合器产生的王表文件配置与指定的目标器件中,产生最终的下载文件,如JED文件。适配所选定的目标器件(FPGA/CPLD芯片)必须属于在综合器中已指定的目标器件系列。 硬件描述语言HDL是相对于一般的计算机软件语言,如:C、PASCAL而言的。HDL语言使用与设计硬件电子系统的计算机语言,它能描述电子系统的逻辑功能、电路结构和连接方式。设计者可利用HDL程序来描述所希望的电路系统,规定器件结构特征和电路的行为方式;然后利用综合器和适配器将此程序编程能控制FPGA和CPLD内部结构,并实现相应逻辑功能的的门级或更底层的结构网表文件或下载文件。目前,就FPGA/CPLD开发来说,比较常用和流行的HDL主要有ABEL-HDL、AHDL和VHDL。
仿真通过后,根据原理图产生的电气连接网络表进行PCB板的自动布局布线。在制作 PCB板之前还可以进行后分析,包括热分析、噪声及窜扰分析、电磁兼容分析、可靠性分析等,并且可以将分析后的结果参数反标回电路图,进行第二次仿真,也称为后仿真,这一次仿真主要是检 验PCB板在实际工作环境中的可行性。
由此可见,电路级的EDA技术使电子工程师在实际的电子系统产生之前,就可以全面地 了解系统的功能特性和物理特性,从而将开发过程中出现的缺陷消灭在设计阶段,不仅缩短了开发时间,也降低了开发成本。系统级设计
??? 进入90年代以来,电子信息类产品的开发出现了两个明显的特点:一是产品的复杂程 度加深,二是产品的上市时限紧迫。然而电路级设计本质上是基于门级描述的单层次设计,设计的所有工作(包括设计输入,仿真和分析,设计修改等)都是在基本逻辑门这一层次上进行的,显然 这种设计方法不能适应新的形势,为此引入了一种高层次的电子设计方法,也称为系统级的设计方法。
??? 高层次设计是一种概念驱动式设计,设计人员无须通过门级原理图描述电路,而是 针对设计目标进行功能描述,由于摆脱了电路细节的束缚,设计人员可以把精力集中于创造性的概念构思与方案上,一旦这些概念构思以高层次描述的形式输入计算机后,EDA系统就能以规则驱动 的方式自动完成整个设计。这样,新的概念得以迅速有效的成为产品,大大缩短了产品的研制周 期。不仅如此,高层次设计只是定义系统的行为特性,可以不涉及实现工艺,在厂家综合库的支持 下,利
您可能关注的文档
- 毕业设计(论文)-基于AT89C51单片机万年历设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机数字时钟的设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机数控直流稳压电源设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机的中小型的粮仓空气调节器温湿度控制设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机的IC卡读写控制系统设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机实现对四相四拍步进电机的转速进行开环控制汇.doc
- 毕业设计(论文)-基于AT89C51单片机倒车防撞报警系统设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机的交通信号灯控制系统设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机智能充电器的电源和显示设计汇.doc
- 毕业设计(论文)-基于AT89C51单片机和keilc软件的流水灯设计汇.doc
- 毕业设计(论文)-基于Funac数控系统螺纹连接件的编程与加工汇.doc
- 毕业设计(论文)-基于Gabor小波和人工神经网络的人脸识别汇.docx
- 毕业设计(论文)-基于GPRS模块的应用设计汇.doc
- 毕业设计(论文)-基于FPGA的直接数字频率合成器设计汇.doc
- 毕业设计(论文)-基于GML的多源数据转换方法实现汇.doc
- 毕业设计(论文)-基于FPGA的遥测系统设计汇.doc
- 毕业设计(论文)-基于FX系列PLC的花样喷泉设计汇.doc
- 毕业设计(论文)-基于GPRS通信的LED显示屏汇.doc
- 毕业设计(论文)-基于GIS的道路交通环境影响分析汇.doc
- 毕业设计(论文)-基于Google Earth的飞行模拟系统汇.doc
最近下载
- 家居装饰行业大数据精准营销策略分析报告.docx
- SH217_03ERP项目_MM物资组关键方案介绍_收货_v1.1-.pptx VIP
- 格物入门. 第1-7卷 丁韪良 著 同治7年 北京 同文馆1.pdf VIP
- 电磁场的对称性分析.pdf VIP
- 传感器基础教科书原理和特点讲解.pdf VIP
- TCBDA51-2021 住宅装饰装修工程施工技术规程.pdf VIP
- 最新人教版九年级数学下册 全册教学课件全集(858张).ppt VIP
- TCBDA 55-2021 住宅室内装饰装修工程质量验收标准.docx VIP
- SH217_03ERP-2_详细业务蓝图及解决方案_3.1-神朔修改后.docx VIP
- 2025年重庆市中考数学试卷(含标准答案)原卷.pdf
文档评论(0)