下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于vhdl语言的出租车计费器设计1 引 言最近几年出租车行业发展迅速,在全国有几千家出租车公司,因此出租车计费器的市场是庞大的。随着电子科学技术的不断发展,特别是集成电路的迅猛发展,电子设计自动化已经成为主要的设计手段。随着eda技术的大力发展,fpga等数字可编程器件的出现,数字出租车计费器的设计也就变得更加简单,而且性能更稳定、能实现较复杂的功能,且运用eda软件可方便的在计算机上实现设计与仿真。本设计基于vhdl(fpga)语言是电子设计领域中最具活力和发展前途的一项技术,未来必定会取代部分落伍的数字元元件。1.1 课程设计目的随着电子技术的不断发展与进步,集成电路的设计方法也在不断地
2、更新。时至今日,传统的手工设计过程已经被先进的电子设计自动化(eda)工具所代替。只有以硬件描述语言和逻辑综合为基础的子项项下的电路设计方法才能满足日趋复杂的集成电路系统设计需求,才能缩短设计周期以满足设计对集成电路系统日益急迫的需求。在这种情形下,传统的出租车计费器设计方法已不能跟上现在的节奏,以往的出租车计费器在功能上也远不能满足现实的需求。以往的出租车计费器的不稳定性,功能稍等缺点是的大家开始寻求更新的,功能更强大,性能更稳定,价钱更低廉的新型出租车计费器。而大规模可编程逻辑器件的出现,vhdl硬件描述语言的出现,使得这一切成为可能。本设计的研究目标和意义也就是要使用价钱低廉、性能稳定、
3、价钱低廉、可扩性强、适应目前出租车市场需求的出租车计费器,以解决目前出租车计费器存在的一系列问题。1.2课程设计要求1. 能实现计费功能,计费标准为:按行驶里程收费,起步费为10.00元,并在车行3公里后再按2元/公里,当计费器计费达到或超过一定收费(如20元)时,每公里加收50%的车费,车停止不计费。2. 实现预置功能:能预置起步费、每公里收费、车行加费里程。3. 实现模拟功能:能模拟汽车启动、停止、暂停、车速等状态。4. 设计动态扫描电路:将车费显示出来,有两位小数。5. 用vhdl语言设计符合上述功能要求的出租车计费器,并用层次化设计方法设计该电路。6. 各计数器的计数状态用功能仿真的方
4、法验证,并通过有关波形确认电路设计是否正确。7. 完成电路全部设计后,通过系统实验箱下载验证设计的正确性。 1.3 设计平台max + plus是美国altera 公司的一种eda 软件,用于开发cpld 和fpga 进行数字系统的设计。2 应用工具介绍作为当今最流行的计算机软件系统,eda技术是以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。eda可提供文本输入以及图形编辑的方法将设计者的意图用程序或者图形方式表达出来,而我们经常用到的vhdl语言便是用于编写源程序所需的最常见的硬件描述语言(hdl)之一。待添加的隐藏文字内容32.
5、1 eda技术介绍eda是电子设计自动化(electronic design automation)的缩写,在20世纪90年代初从计算机辅助设计(cad)、计算机辅助制造(cam)、计算机辅助测试(cat)和计算机辅助工程(cae)的概念发展而来。eda技术是在电子cad技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计1。eda技术就是以计算机为工具,设计者在eda软件平台上,用硬件描述语言hdl完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目
6、标芯片的适配编译、逻辑映射和编程下载等工作。典型的eda工具中必须包含两个特殊的软件包,即综合器和适配器。综合器的功能就是将设计者在eda平台上完成的针对某个系统项目的hdl、原理图或状态图形描述,针对给定的硬件系统组件,进行编译、优化、转换和综合,最终获得我们欲实现功能的描述文件。综合器在工作前,必须给定所要实现的硬件结构参数,它的功能就是将软件描述与给定的硬件结构用一定的方式联系起来。也就是说,综合器是软件描述与硬件实现的一座桥梁。综合过程就是将电路的高级语言描述转换低级的、可与目标器件fpga/cpld相映射的网表文件。 在今天,eda技术已经成为电子设计的普遍工具,无论设计芯片还是设计
7、系统,没有eda工具的支持,都是难以完成的。eda工具已经成为设计师必不可少的武器,起着越来越重要的作用。从目前的eda技术来看,其发展趋势是政府重视、使用普及、应用广泛、工具多样、软件功能强大。eda技术发展迅猛,完全可以用日新月异来描述。eda技术的应用广泛,现在已涉及到各行各业。eda水平不断提高,设计工具趋于完美的地步。2.2vhdl语言介绍电子设计自动化(eda)的关键技术之一是要求用形式化方法来描述数字系统的硬件电路。vhdl 硬件描述语言在电子设计自动化中扮演着重要的角色,他是eda 技术研究的重点之一。硬件描述语言是eda 技术的重要组成部分,vhdl 是作为电子设计主流硬件描
8、述语言,vhdl(very high speed integrated circuit hardware description language)于1983 年由美国国防部发起创建,由ieee进一步发展并在1987年作为ieee标准10760发布。因此,vhdl成为硬件描述语言的业界标准之一。vhdl作为ieee的工业标准硬件描述语言,得到众多eda公司的支持,在电子工程领域,已成为事实上的通用硬件描述语言。vhdl语言具有很强的电路描述和建模能力,能从多个层次对数字系统进行建模和描述,从而大大简化了硬件设计任务,提高了设计效率和可靠性,使用vhdl语言,可以就系统的总体要求出发,自上而下地将设计内容细化,最后完成系统硬件的整体设计。一个完整的vhdl程序包括以下几个基本组成部分:实体(entity),结构体(architecture),程序包(package),库(library)。其中,实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共就业指导中心
- 2026安徽省合肥市第四十六中学南校区招聘笔试备考试题及答案解析
- 2026年度教育部教育考试院公开招聘高层次、紧缺人才岗位考核笔试参考题库及答案解析
- 2026广东清远英德市中医院招聘卫生专业技术系列高层次人才3人(编制)考试参考试题及答案解析
- 材料科学基础练习题
- 2026贵州乌江水电开发有限责任公司校园招聘(第二批)考试备考试题及答案解析
- 2026年威海乳山市人民医院公开招聘急需紧缺专业人才(6人)考试备考题库及答案解析
- 2026广东茂名信宜市中医院招聘非编制工作人员6人笔试参考题库及答案解析
- 风机事故应急方案
- 2026福建厦门海沧实验中学招聘顶岗教师和非在编教职工3人笔试备考题库及答案解析
- 口腔种植手术急救应急预案
- 2023学年完整公开课版0不能作除数
- 建标 149-2010 小城镇生活垃圾处理工程建设标准
- 《干部履历表》1999版电子版
- GB/T 42673-2023钢管无损检测铁磁性无缝和焊接钢管表面缺欠的磁粉检测
- NB/T 11145-2023煤层气勘探开发选区地质评价方法
- 鄂科版生命安全教育一年级全册教案
- 统编版二年级下册语文全册课件(全套课件)ppt
- 医院保障设备处于完好状态的制度与规范
- 医院有线电视系统设计方案
- GB/T 20404-2014功能障碍者移位机要求和试验方法
评论
0/150
提交评论