VHDL语言的出租车计费系统的设计.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL语言的出租车计费系统的设计

主要 研究 内容 目标 特色 用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 Ⅱ是一种与结构无关的全集成化设计环境,使设计者能对Altera 的各种CPLD 系列方便地进行设计输入、快速处理和器件编程。MAX+ plus 开发系统具有强大的处理能力和高度的灵活性。其主要优点:与结构无关、多平台、丰富的设计库、开放的界面、全集成化、支持多种硬件描述语言( HDL) 等。具体设计过程如下1) 设计输入。 MAX + plus 支持多种设计输入方式,如原理图输入、波形输入、文本输入和它们的混合输入。 2) 设计处理。 设计输入完后,用MAX + plus 的编译器编译、查错、修改直到设计输入正确,同时将对输入文件进行逻辑简化、优化,最后生成一个编程文件。 这是设计的核心环节。 3) 设计检查。MAX + plus 为设计者提供完善的检查方法设计仿真和定时分析。其目的是检验电路的逻辑功能是否正确,同时测试目标器件在最差情况下的时延。这一查错过程对于检验组合逻辑电路的竞争冒险和时序逻辑电路的时序、时延等至关重要。 4) 器件编程。 当电路设计、校验之后,MAX+plus 的Programmer 将编译器所生成的编译文件下载到具体的CPLD 器件中,即实现目标器件的物理编程 1 分频电路 ??? 分频电路是数字系统设计中的基本电路。在硬件电路设计中,时钟信号是最重要的信号之一,经常需要对较高频率的时钟进行分频操作,得到较低频率的时钟信号。分频电路一般分为三种: ??? 第一种是任意占空比的偶数分频及非等占空比的奇数分频,

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档