- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主要
研究
内容
目标
特色
用VHDL语言设计一种新型出租车计费系统的设计,能够模拟启动、停止,并且能够在控制下实现不同时段不同价格的计价,行驶里程,等待时间,等待费用的显示。这种新型计价器不仅成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。
成果
描述
本设计系统已基本达到了设计要求,能实现启动/停止,并使计费器正常运转,但一些模块还待改进,延迟现象比较严重。
成果
价值
成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。
在抗干扰方面性能更强,具有广泛的应用前景。
开展本课题的意义及工作内容:
1.课题意义:
1.随着生活水平的提高,全国已有上千家出租车公司,而且油价的不稳定,出租车计费系统也随时跟着改变。一种成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能的计费器已经成为必要。
2.复习EDA的相关学习中学到的知识,特别是EDA课程的复习运用。
3.培养自己查阅资料、收集资料、独立解决问题、处理问题、解决难点、总结设计经验的能力。
4.了解出租车计费系统的运做;结合本次设计系统掌握应用VHDL语言及MAXPLUSII进行电子电路设计的方法,使自己具有能应用相关软件的运用、调试、仿真、下载的能力;加强自己的动手能力。
5.通过本次设计,能基本掌握项目设计的步骤,设计技巧等知识。为以后工作学习打下坚实的基础。
2.工作内容:
基于VHDL语言设计出租车计费系统,使其能够模拟计费器的启动、停止,并能够实现计价功能,和相关的显示功能。
在上面的要求上做出相应的创新。
课题预期达到的效果:
设计能够实现计价功能如:起步价,里程价,等待价格;以及显示功能:显示等待时间,里程的显
示,计价的显示。并且能够实现自检功能。
二、文献综述
EDA?(Electronics?Design?Automation)技术是随着集成电路和计算机技术的飞速发展应运而生的一种高级、快速、有效的电子设计自动化工具。EDA技术在数字系统中的应用以基于Altera的EPM7128SLC84-15芯片和MAX+PlusII 10.0软件平台的数字钟的设计为例,讨论EDA技术在数字系统中的具体应用。
EDA技术涉及面很广,内容丰富,从教学和实用的角度看,主要应掌握如下4个方面的内容:一是大规模可编程逻辑器件;二是硬件描述语言;三是软件开发工具;四是实验开发系统。其中,大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体,硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段,软件开发工具是利用EDA技术进行电子系统设计的智能化的自动设计工具,实验开发系统则是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。
在设计方法上,EDA技术为数字电子电路设计领域带来了根本性的变革,将传统的“电路设计硬件搭试调试焊接”模式转变为在计算机上自动完成,采用“自顶而下”的全新设计方法,这种方法首先从系统入手,在顶层进行功能方框图的划分和结构设计,在方框图一级进行仿真、纠错,并用硬件描述语言对高层的系统进行描述,在系统一级进行验证,然后用综合优化工具生成具体的门电路网表,其对应的物理实现级可以是印刷电路板或专用集成电路,由于设计的主要仿真和调试过程是在高层次上完成的,这既有利于早期发现结构设计上的错误,避免设计工时的浪费,同时也减少了逻辑功能仿真的工作量,提高了设计的一次成功率。
基于MAX+plusⅡ开发平台的EDA设计方法:
MAX + plus Ⅱ是一种与结构无关的全集成化设计环境,使设计者能对Altera 的各种CPLD 系列方便地进行设计输入、快速处理和器件编程。MAX+ plus Ⅱ开发系统具有强大的处理能力和高度的灵活性。其主要优点:与结构无关、多平台、丰富的设计库、开放的界面、全集成化、支持多种硬件描述语言( HDL) 等。
具体设计过程如下:
1) 设计输入。 MAX + plus Ⅱ支持多种设计输入方式,如原理图输入、波形输入、文本输入和它们的混合输入。
2) 设计处理。 设计输入完后,用MAX + plus Ⅱ的编译器编译、查错、修改直到设计输入正确,同时将对输入文件进行逻辑简化、优化,最后生成一个编程文件。 这是设计的核心环节。
3) 设计检查。MAX + plus Ⅱ为设计者提供完善的检查方法设计仿真和定时分析。其目的是检验电路的逻辑功能是否正确,同时测试目标器件在最差情况下的时延。这一查错过程对于检验组合逻辑电路的竞争冒险和时序逻辑电路的时序、时延等至关重要。
4) 器件编程。 当电路设计、校验之后,MAX+plus Ⅱ的Programmer 将编译器所生成的编译文件下载到具体的CPLD 器件中,即实现目标器件的物理编程
5)系统仿真。
使用VHDL语言设计FPGA的几
您可能关注的文档
最近下载
- 初三开学初家长会课件.pptx VIP
- 招标项目进度计划制定.docx VIP
- 药剂学课件--固体分散体-课件.ppt VIP
- 开学第一课 2025-2026学年统编版语文七年级上册(共28张PPT).pptx VIP
- 语文开学第一课课件(共44张ppt)2025-2026统编版七年级语文上册.pptx VIP
- 普通高中通用技术学生设计作品图文材料-20211205011323.docx VIP
- 2025-2026学年小学信息技术河大音像版2020五年级上册-河大音像版(2020)教学设计合集.docx
- 2025西师大版三年级上册数学上册全册教学课件.ppt
- sigmawin+操作使用说明.pdf VIP
- 2020年上海中考语文试卷及答案(打印版).pdf VIP
文档评论(0)