毕业设计(论文)基于FPGA的任意信号发生器.doc
《毕业设计(论文)基于FPGA的任意信号发生器.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于FPGA的任意信号发生器.doc(47页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论 文) 设计(论文)题目: 基于FPGA的任意信号发生器的设计 学生姓名: 指导教师: 二级学院: 龙蟠学院 专业: 电子信息工程 班级: M07电子信息工程1班 学号: 提交日期: 2011 年 05月15日 答辩日期:2011年 05月22日 目 录摘 要IIIAbstractI1 绪 论12 EDA、VHDL简介22.1 EDA技术22.2 硬件描述语言VHDL33 PLD、Quartus II简介63.1可编程逻辑器件PLD63.2 Quartus II基本使用方法64 数字系统设计84.1 数字系统的设计模型84.2 数字系统的设计方法85 任意信号发生器的简单设
2、计过程105.1 系统需求分析105.2任意信号发生器的工作原理105.3 各组成模块及程序106 直接数字频率合成器206.1 直接数字合成器简介206.2系统设计需求206.3 系统设计方案206.4主要设计模块及程序216.5 正弦信号的VHDL程序实现307 系统仿真337.1 任意信号发生器的简单设计仿真337.2 直接数字频率合成器仿真378 基于FPGA的硬件测试388.1 KHF-1型FPGA实验开发系统388.2 硬件测试39结束语40参考文献41致谢42基于FPGA的任意信号发生器的设计摘 要关于信号发生器,传统的设计方法多基于模拟电路或单片机或专用芯片,由于成本高或控制方
3、式不灵活或波形种类少不能满足实际需求。本课题充分利用了现场可编程门阵列 FPGA和VHDL语言的结合进行任意信号发生器的设计,从而易于修改和改进。用Quartus II对FPGA芯片“下载”形成专用集成电路,由于不存在人工接线的问题,所以故障率低、可靠性好。系统按模块化方式进行设计,然后进行编译、时序仿真和硬件测试等。此设计采用了两种方法,一种是简单的设计方法,任意信号发生器由两大模块组成,即函数发生电路和函数选择电路。本论文还简单介绍基于DDS技术的任意信号发生器的设计,它能高精度地产生多种基本波形,如正弦波等。关键词: VHDL;FPGA;Quartus II;EDA;DDSFPGA-ba
4、sed Control System for Any signal generator designAbstractAbout the signal generator, the traditional design method is based on the small and medium-scale integrated circuits,with a lot of circuit elements,complex wiring,high failure rate,and low reliability.This topic has used scene programmable ga
5、te array FPGA and the VHDL language fully carried on the automobile taillight control systems design, making it easy to modify and improve.With Quartus II “downloading” FPGA chip,it forms the specific integrated circuit.It does not have artificial connection,therefore the failure rate is low and the
6、 reliability is good. This design uses two methods, one is simple method, Any signal generator is composed by two big modules . That is, a function generator and function select circuit. This paper alse introduces the design idea of function generator with multiple signals based on DDS technologyIt
7、can export four basic waveforms of higher precision such as sine wave and so on.Keywords: VHDL; The FPGA; Quartus II; EDA;DDS1绪 论波形发生器是各种测试和实验中不可或缺的工具,在通信、测量、雷达、控制、教学领域应用十分广泛。不论是在生产、科研还是教学上,波形发生器都是电子工程师进行信号仿真试验的最佳工具。随着我国经济和科技的发展,对相应的测试仪器和测试手段提出了更高的要求,而波形发生器已成为测试仪器中至关重要的一类,因此开发波形发生器具有很大的意义。随着计算机与微电子技
8、术的发展,电子设计自动化EDA(Electronic Design Automation)和可编程逻辑器件PLD(Programmable Logic Device)的发展都非常迅速,熟练地利用EDA软件进行PLD器件开发已成为电子工程师必须掌握的基本技能。先进的EDA工具已经从传统的自下而上的设计方法改变为自顶向下的设计方法,以硬件描述语言HDL(Hardware Description Language)来描述系统级设计,并支持系统仿真和高层综合。ASIC(Application Specific Integrated Circuit)的设计与制造,电子工程师在实验室就可以完成,这都得益于
9、PLD器件的出现及功能强大的EDA软件的支持。现在应用最广泛的高密度PLD器件主要是现场可编程门阵列FPGA(Field Programmable Gate Array)和复杂可编程逻辑器件CPLD(Complex Programmable Logic Device)。 本次设计的目的就是通过实践深入理解可编程逻辑器件PLD,了解EDA技术并掌握VHDL硬件描述语言的设计方法和思想。以计算机组成原理为指导,通过学习VHDL语言结合电子电路的设计知识理论联系实际,掌握所学的课程知识和基本单元电路的综合设计应用。通过对实用汽车尾灯控制器的设计,巩固和综合运用所学知识,提高IC设计能力,提高分析、解
10、决计算机技术实际问题的独立工作能力。基于FPGA任意信号发生器的设计作为数字电子技术课程的重要组成部分,一方面使我进一步理解了课程内容,基本掌握了数字系统设计和调试的方法,增加了集成电路的应用知识,培养了我们的实际动手能力以及分析、解决问题的能力;另一方面也使我更好地巩固和加深了对基础知识的理解,学会了设计中小型数字系统的方法,独立完成调试过程,增强了我们理论联系实际的能力,提高了我的电路分析和设计能力。通过实践引导,我在理论指导下有所创新,为日后的工程实践奠定了基础。通过本次毕业设计,一方面加深了我的理论知识,另一方面也提高了我考虑问题全面性的能力,将理论知识上升到了一个实践的阶段。2 ED
11、A、VHDL简介2.1 EDA技术2.1.1 EDA技术的概念及范畴 随着数字电子技术的飞速发展,信息化得到了有力的推动和促进,从与普通百姓生活息息相关的手机、计算机、数字电视,到关系到国家安定社会和谐的军用设备、航天技术,都采用了数字电子技术,它的应用已经渗透到人们生活的方方面面。现代电子设计技术的核心已逐步转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation)。【1】所谓EDA技术,就是以功能强大的计算机平台,以EDA软件为工具,对用硬件描述语言HDL(Hardware Description Language)的系统逻辑设计文件,自动地完
12、成逻辑编译、简化、分割、综合、布局布线及逻辑优化和仿真测试的电子产品自动化设计过程。当然,随着EDA技术的日渐成熟,也包括了如PSPICE、EWB、MATLAB等计算机辅助分析CAA技术,如PRETEL、ORCAD等印刷制版计算机辅助设计,等等。利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。2.1.2 EDA技术的基本特征EDA代表了当今电子设计技术的最新发展方向,它的基本特征是:设计人员按照“自顶向下”的设计方法,对整个系统进行方案设计和功能划分
13、,系统的关键电路用一片或几片专用集成电路(ASIC)实现,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件,这样的设计方法被称为高层次的电子设计方法。2.1.3 EDA历史发展回顾 早在20世纪60年代中期,人们就开始着眼于开发出各种计算机辅助设计工具来帮助设计人员进行集成电路和电子系统的设计,集成电路技术的发展不断地对EDA技术提出新的要求,并促进了EDA技术的发展。在过去的三十多年里,计算机技术迅猛发展,也给EDA行业带来了巨大的变化。进入20世纪90年代后,电子系统已经从电路级系统集成发展成为包括ASIC、FPGA和嵌入式系统的多种模式,EDA产
14、业已经成为电子信息类产品的支柱产业。EDA的蓬勃发展离不开设计方法学的进步,回顾过去几十年电子技术的发展历程,可大致将EDA技术的发展分为3个阶段。20世纪70年代,是EDA技术发展初期,我们称之为计算机辅助设计CAD(Computer Aided Design)阶段。随着集成电路的出现和应用,硬件设计开始大量选用中小规模的标准集成电,这也使得传统的手工布线方法很难满足产品复杂性和工作效率的要求。CAD的概念已见雏形,人们开始利用计算机替代产品设计过程中的高度重复性的复杂劳动,如利用二维图形编辑与分析工具,辅助进行集成电路版图编辑、PCB布局布线等工作。最具代表性的产品当属美国ACCEL公司的
15、Tabgo布线软件。【2】20世纪80年代,随着集成电路设计进入COMS时代,EDA技术也进入到了计算机辅助工程设计CAE(Computer Assisst Engineering Design)阶段。PAL、GAL和FPGA等一系列复杂可编程逻辑器件都为电子系统的设计提供新的平台。较之70年代的自动布局布线的CAD工具能够替代设计中绘图的重复劳动而言,80年代出现的具有自动综合能力的CAE工具则代替了设计师的部分工作,它在PCB设计方面的原理图输入、自动布局布线及PCB分析,以及逻辑设计、逻辑仿真、布尔方程综合和简化等方面都担任了重要角色。20世纪90年代,以在设计前期将设计师从事的许多高层
16、次设计交由工具来完成为目的,EAD技术开始从以单个电子产品开发为对象转向针对系统级电子产品的设计。EAD工具以系统级设计为核心,包括了系统行为级描述与结构综合、系统仿真与测试验证、系统划分与指标分配及系统决策与文件生成等一系列完整的功能。随着硬件描述语言标准的进一步确立,此时的EDA工具还具有高级抽象的设计构思手段,各EDA公司也致力于推出兼容各种硬件方案和支持标准硬件描述语言的EDA软件的研究。【3】进入21世纪以来,EDA技术得到了更大的发展。高速DSP、嵌入式处理器软核的成熟令EDA软件功能日益强大。电子领域各学科全方位融入EDA技术,除了成熟的数字技术外,模拟电路系统硬件描述语言的表达
17、和设计的标准化、系统可编程模拟器件的出现、数字信号处理和图像处理的全硬件实现方案等,使得EDA工具不论是在广度上还是深度上都取得了长足的发展。2.2 硬件描述语言VHDL2.2.1 VHDL简介VHDL(Very High Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言)诞生于1982年,是由美国国防部开发的一种快速设计电路的工具,目前已经成为IEEE(The Institute of Electrical and Electronics Engineers)的一种工业标准硬件描述语言。相比传统的电路系统
18、的设计方法,VHDL具有多层次描述系统硬件功能的能力,支持自顶向下(Top to Down)和基于库(LibraryBased)的设计的特点,因此设计者可以不必了解硬件结构。从系统设计入手,在顶层进行系统方框图的划分和结构设计,在方框图一级用VHDL对电路的行为进行描述,并进行仿真和纠错,然后在系统一级进行验证,最后再用逻辑综合优化工具生成具体的门级逻辑电路的网表,下载到具体的CPLD器件中去,从而实现可编程的专用集成电路(ASIC)的设计。在现代数字系统设计中,硬件描述语言已经了成为了设计者和EDA工具之间的桥梁。VHDL采用软件的方式设计系统,即便工程师不懂硬件电路也可以设计出一个硬件系统
19、。就像我们已经习以为常的用C、C+代替汇编语言一样,在硬件描述领域也可以用VHDL来取代原理图、逻辑状态图等。如果采用传统的电路原理图设计方法进行系统设计,则必须给出完整的具体电路结构图,且原理图的描述与实现工艺紧密相连,一旦功能发生微小的改变则可能要重新设计整个电路,造成不必要的资源浪费,降低了工作效率。而VHDL具有较强的抽象描述能力,可以对系统进行行为级描述,且与实现工艺无关,令整个设计过程变得高效简捷。2.2.2 VHDL语言的特点VHDL是一种面向设计的多领域、多层次的IEEE标准硬件描述语言,是目前十分流行的硬件描述工具,并且被大多数EDA工具支持。VHDL是一种全方位的硬件描述语
20、言,包括系统行为级。寄存器传输级和逻辑门级多个设计层次,支持结构、数据流和行为三种描述形式的混合描述,因此VHDL几乎覆盖了以往各种硬件俄语言的功能,整个自顶向下或由底向上的电路设计过程都可以用VHDL来完成。其特点是:(1)设计技术齐全,方法灵活,支持广泛,如支持自顶向下(top down)和基于库(library-based)的设计方法等,早在1987年就已作为IEEE的标准;(2)系统硬件描述能力强,具有多层次描述系统硬件的能力,可以从系统的数学模型直到门级电路,并且高层次的行为描述可以与低层次的RTL描述、门级描述混合使用。强大的行为描述能力避开了具体的器件结构,是在逻辑行为上描述和设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 FPGA 任意 信号发生器
链接地址:https://www.31ppt.com/p-3979165.html