基于VHDL的数字电压表设计学士学位论文(52页).doc
《基于VHDL的数字电压表设计学士学位论文(52页).doc》由会员分享,可在线阅读,更多相关《基于VHDL的数字电压表设计学士学位论文(52页).doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于VHDL的数字电压表设计学士学位论文-第 47 页摘 要VHDL(即超高速集成电路硬件描述语言)是随着可编程逻辑器件(PLD)的发展而发展起来的一种硬件描述语言,主要用于描述数字系统的结构、行为、功能和接口,是电子设计自动化(EDA)的关键技术之一。它采用一种自上而下(top-down)的设计方法,即从系统总体要求出发,自上至下地逐步将设计内容细化,如划分为若干子模块,最后完成系统硬件的整体设计。它支持设计库和可重复使用的元件生成,支持阶层设计,提供模块设计的创建。VHDL设计技术对可编程专用集成电路(ASIC)的发展起着极为重要的作用。 本电压表的电路设计正是用VHDL语言完成的,完成
2、电压数据的采集、转换、处理、显示。此次设计主要应用的软件是美国ALTERA公司自行设计的一种Quartus 。本次所设计的电压表的测量范围是05V,精度为0.02V。关键词:电子设计自动化;VHDL;A/D采集;数字电压表 AbstractVHDL (i.e., ultra high speed integrated circuit hardware description language) is with the development of programmable logic devices (PLD) and developed a kind of hardware descript
3、ion language, is mainly used to describe the structure of the digital system, behavior, function and interface of electronic design automation (EDA) is one of the key technologies. It uses a top-down design method, namely from the overall system requirements, from top to down gradually to refine des
4、ign content, such as divided into sub modules, finally completed the overall design of the system hardware. It supports design library and reusable components to generate, support the class design, module design creation. VHDL design technology of programmable application-specific integrated circuit
5、 (ASIC) plays a very important role in the development. The circuit of the design that use VHDL language to complete ,the voltmeter can complete collection of voltage data,conversion,treatment and display.The this time design is primarily the applied software is Quartus . which is made by the United
6、 States ALTERA company.This systems range is -5v to +5v and precision is 0.02v.Keywords: Electronic Design Automation ;VHDL;A/D Acquisition digital voltage 目 录1 绪论11.1 课题背景和意义11.2 FPGA设计特点11.3 FPGA设计流程21.4 硬件描述语言VHDL31.4.1 VHDL的发展31.4.2 VHDL的特点41.5 VHDL语言的设计流程51.6 Quartus II开发平台简介51.6.1 Quartus 软件介绍
7、51.6.2 Quartus 设计输入61.6.3 文本设计输入方式61.6.4 Quartus II设计仿真82 设计任务与要求123 设计方案134 各器件的选择154.1 A/D转换器ADC0809控制电路154.1.1 ADC0809的功能介绍154.1.2 ADC0809引脚介绍164.1.3 ADC0809芯片的控制方法及转换过程164.2 BCD码184.2.1 BCD码的介绍184.2.2 BCD码的运算194.3 译码,显示电路195 功能模块205.1 ADC0809(ad)205.2 Dataprocess235.3 Leddisplay275.4 顶层模块设计29结 论
8、31致 谢32参考文献33附录A 英文原文34附录B 汉语翻译 451 绪论1.1 课题背景和意义随着信息技术获得了突飞猛进的发展,信息技术渗透了我们生活的几乎全部领域,改变着人类的生存状态和思维模式。而我们的课题所涉及的电子设计自动化(EDA)技术就是在这种时代背景下产生的,并影响巨大1-3。FPGA是新型的可编程逻辑器件,与传统 ASIC 相比,具有设计开发周期短、设计制造成本低、开发工具先进 等优点,特别适合于产品的样品开发和小批量生产。传统的数字电压表多以单片机为控制核心,芯片集成度不高,系统连线复杂,难以小型化,尤其在产品需求发生变化时,不得不重新布版、调试,增加了投资风险和成本4。
9、而采用 FPGA 进行产品开发,可以灵活地进行模块配置,大大缩短了开发周期,也有利于数字电压表向小型化、集成化的方向发展。 随着电子技术的发展,当前数字电子系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。推动该潮流发展的引擎就是日趋进步和完善的ASIC设计技术。目前数字系统的设计可以直接面向用户需求,根据系统的行为和功能的要求,自上而下的完成相应的描述、综合、优化、仿真与验证,直接生成器件。上述设计过程除了系统行为和功能描述以外,其余所有的设计几乎都可以用计算机来自动完成,也就说做到了电子设计自动化(EDA)这样做可以大大的缩短系统的设计周期,以适应当今品种多、批量小的电子市场的需求
10、5,6。伴随着集成电路(IC)技术的发展,电子设计自动化(EDA)逐渐成为重要的设计手段,己经广泛应用于模拟与数子电路系统等许多领域。目前电子技术的发展主要体现在EDA领域,数字系统的设计正朝着速度快、容量大、体积小、重量轻的方向发展。电子设计自动化是近几年迅速发展起来的将计算机软件、硬件、微电子技术交叉运用的现代电子设计学科7,11。其中EDA设计语言中的VHDL语言是一种快速的电路设计工具,功能涵盖了电路描述、电路合成、电路仿真等三大电路设计工作。本电压表的电路设计正是用VHDL语言完成的。此次设计主要应用的软件是美国ALTERA公司自行设计的Quartus II8。1.2 FPGA设计特
11、点 FPGA设计的特点如下:(1)硬件设计软件化这是FPGA开发的最大优势。传统硬件电路设计先要进行功能设计,然后进行电路板级设计并做称电路板后进行调试,如果电路中有什么错误,整个电路板都将作废,这是很不经济的。FPGA的开发在功能层面上可以完全脱离硬件而在EDA软件上做软仿真。当功能确定无误后可以进行硬件电路板的设计。最后将设计好的,由EDA软件生成的烧写文件下载到配置设备中去,进行在线调试,如果这时的结果与要求不一致,可以立即更改设计软件,并再次烧写到配置芯片中而不必改动外接硬件电路。(2)高度集成化,高工作频率一般的FPGA内部都集成有上百万的逻辑门,可以在其内部规划出多个与传统小规模集
12、成器件功能相当的模块。这样将多个传统器件集成在同一芯片内部的方法不但可以改进电路板的规模,还可以减少PCB布线的工作。由于各个模块都是集成在FPGA芯片内部,这就很大程度地解决了信号的干扰问题,使得FPGA的工作频率可以大幅度的提高。另外,一般的FPGA内部都有PLL倍频的时钟,这进一步解决了电磁干扰和电磁兼容问题9,10。(3)支持多种接口 FPGA芯片可支持多种标准的接口电平,可通过EDA开发工具来选定采用什么样的接口标准,包括常用的TTL和差分输入等。这便于后端各种不同接口电路的匹配。1.3 FPGA设计流程 可编程逻辑器件的设计是利用EDA开发软件和编程土具对器件开发的过程。它包括设计
13、准备、设计输入、功能仿真、设计处理、时序仿真和器件编程及测试等六个步骤。(1)设计准备 在系统设计之前,首先要进行方案论证、系统设计和器件选择等准备工作。一般采用自上而下的设计方法,也可采用传统的自下而上的设计方法。(2)设计输入设计输入将所设计的系统或电路以开发软件要求的某种形式表示出来,并送入计算机的过程称为设计输入。设计输入通常有以下集中形式: 1)原理图输入方式 2)硬件描述语言输入方式 3)波形输入方式(3)功能仿真功能仿真也叫做前仿真。用户所设计的电路必须在编译之前进行逻辑功能验证,此时的仿真没有延时信息,对于初步的功能检测非常方便。仿真中如发现错误,则返回设计输入中修改逻辑设计。
14、(4)设计处理设计处理是器件设计中的核心环节。在设计处理过程中,编译软件将对设计输入文件进行逻辑化简、综合优化和适配,最后产生编程用的编程文件。主要有: 1) 语法检查和设计规则检查2)逻辑优化和综合3)适配和分割4)布局和布线(5)时序仿真时序仿真又称后仿真或延时仿真。由于不同器件的内部延时不一样,不同的布局布线方案也给延时造成不同的影响,因此在设计处理以后,对系统和各模块进行时序仿真,分析其时序关系,估计设计的性能,以及检查和消除竟争冒险等是非常有必要的。(6)器件编程测试时序仿真完成后,软件就可产生供器件编程使用的数据文件。1.4 硬件描述语言VHDL1.4.1 VHDL的发展VHDL的
15、英文全名是VHSIC(Very High Speed Integrated Circuit)Hardware Description Language。VHDL是20世纪80年代中期,由美国国防部资助的VHSIC项目开发的产品。VHDL于1987年由国际标准化组织IEEE(IEEE STD 1076_1987)所确认。1993年,IEEE 1076标准被升级、更新,新的VHDL标准为IEEE STD 1076_1993。1996年,IEEE 1076.3 成为VHDL综合标准。VHDL的语法丰富、数据类型繁多,是描述能力很强的的一种硬件描述语言,能在高层次上以系统的行为进行描述和仿真。VHDL
16、非常适用于可编程逻辑器件的应用设计,并正在得以普及。目前,几乎所有的EDA厂商出品的EDA软件都兼容这种标准。硬件描述语言(hardware description language,HDL)是电子系统硬件行为描述,结构描述,数据流描述的语言.目前,利用硬件描述语言可以进行数字电子系统的设计.随着研究的深入,利用硬件描述语言进行模拟电子系统设计或混合电子系统设计也正在探索中。国外硬件描述语言种类很多,有的从Pascal发展而来,也有一些从C语言发展而来.有些HDL成为IEEE标准,但大部分是企业标准.VHDL来源于美国军方,其他的硬件描述语言则多来源于民间公司.可谓百家争鸣,百花齐放.这些不同
17、的语言传播到国内,同样也引起了不同的影响.在我国比较有影响的有两种硬件描述语言:VHDL语言和Verilog HDL语言.这两种语言已成为IEEE标准语言12,15。1.4.2 VHDL的特点VHDL描述能力非常强。它比其他的HDL有更高层次的描述。甚至在有时描述过程中中有算法的描述,而无硬件的痕迹。因此,VHDL 在CPLD/FPGA 的应用方面较为广泛;VHDL可以用比较少的篇幅将一个复杂的问题描述得很清楚。同时,VHDL指令代码多,数据类型丰富,既有可以用于仿真系统的指令,又有可用于综合的语句。因此VHDL使用起来非常灵活。可以说,在几种硬件描述语言中,VHDL是描述能力最强的一种语言。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VHDL 数字 电压表 设计 学士学位 论文 52
限制150内