基于FPGA的任意信号发生器论文大纲

基于FPGA的任意信号发生器论文大纲

ID:42381619

大小:119.50 KB

页数:6页

时间:2019-09-14

基于FPGA的任意信号发生器论文大纲_第1页
基于FPGA的任意信号发生器论文大纲_第2页
基于FPGA的任意信号发生器论文大纲_第3页
基于FPGA的任意信号发生器论文大纲_第4页
基于FPGA的任意信号发生器论文大纲_第5页
资源描述:

《基于FPGA的任意信号发生器论文大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、毕业设计(论文)大纲设计(论文)题目:基于FPGA的任意信号发生器的设计学生姓名:郭定平学  号:0721113019专  业:电子信息工程所在学院:龙蟠学院指导教师:郭定平职  称:讲师2011年4月25日基于FPGA的任意信号发生器的设计毕业设计(论文)说明:本毕业设计基于QUASTUSII平台,利用DDS(直接数字信号合成)技术,采用VHDL语言,设计一波形信号发生器。首先根据对各波形的幅度进行采样,获得各波形的波形数据表,然后FPGA芯片EP2C8Q208根据输入的时钟(频率可根据要求可变)作为地址信号,从FPGA数据线上输出相应的波形数据,再

2、送入D/A转换芯片进行转换为模拟信号,最后送入滤波电路滤波后输出。1绪论主要介绍本课题研究的背景,目的和意义以及EDA技术的现状。2EDA、VHDL简介2.1EDA技术2.1.1EDA技术的概念及范畴 EDA技术是指以计算机为工作平台,进行电子产品的自动设计。 利用EDA工具,可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。2.1.2EDA技术的基本特征EDA的基本特征是:按照“自顶向下”的设计方法划分,然后采用硬件描述语言(HDL)完成系统行为级设计,最后通过综合器和适配器生成最终的目标器件。2.1.3

3、EDA技术的发展与应用EDA技术已有30年的发展历程,大致可分为三个阶段:计算机辅助设计(CAD)阶段,计算机辅助工程(CAE)阶段,电子系统设计自动化(EDA)阶段。2.2硬件描述语言VHDL2.2.1VHDL简介VHDL(VeryHighSpeedIntegratedCircuitHardwareDescriptionLanguage,超高速集成电路硬件描述语言)诞生于1982年,目前已经成为IEEE(TheInstituteofElectricalandElectronicsEngineers)的一种工业标准硬件描述语言。2.2.2VHDL语言的

4、特点5VHDL特点是:(1)设计技术齐全,方法灵活;(2)系统硬件描述能力强;(3)VHDL丰富的仿真语句和库函数;(4)VHDL对设计的描述具有相对独立性;(5)可以实现与工艺无关的编程;(6)VHDL语言易于移植、共享和重用。2.2.3用VHDL设计电路主要的工作过程和设计流程(1)编辑(2)编译(3)功能仿真(前仿真)(4)逻辑综合(5)布局、布线(6)后仿真(时序仿真)3PLD、QuartusII简介3.1可编程逻辑器件PLD3.1.1PLD简介PLD(Programmable Logic Device)是一种由用户根据需要而自行构造逻辑功能的

5、数字集成电路。目前使用最广泛的可编程逻辑器件有两类:现场可编程门阵列(FieldProgrammableGateArray,FPGA)和复杂可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)。3.1.2FPGA的设计开发流程(1)设计输入(2)设计综合(3)仿真验证(4)设计实现(5)时序分析(6)下载验证3.2QuartusII基本使用方法3.2.1QuartusII概述ALTERA公司的QuartusII开发软件根据设计者的需求提供了一个完整的多平台开发环境,它包含了整个可编程逻辑器件设计阶段的所有解决方案,提

6、供了完整的图形用户界面,可以完成可编程片上系统的整个开发流程的各个阶段,包括输入、综合、仿真等。基于QuartusII软件工具,设计者可以方便地完成数字系统设计的全过程。3.2.2QuartusII设计流程作为第一款从FPGA至掩模器件的完整设计工具,ALTERA公司推出的四代可编程逻辑器件集成开发环境QuartusII提供了从设计输入到器件编程的全部功能。QuartusII分为综合工具、仿真工具、实现工具、辅助设计工具和其他工具等,功能强大,界面友好,易于掌握。利用QuartusII开发工具进行数字系统设计,可以概括为以下几个步骤:设计输入、综合、布

7、局布线、时序分析、仿真、编程和配置等,如图(1)所示。3.2.3应用QUASTUSII的VHDL设计5利用VHDL完成电路设计,必须借助EDA工具综合器、适配器、时序仿真器和编码器等工具进行相应的处理,才能最终在硬件上得以实现和测试。4数字系统设计4.1数字系统的组成数字系统分为两个部分——数字处理器和控制器。4.2现代数字系统的设计方法现代数字系统设计一般采用自顶向下的设计方法。该设计方法的具体实施过程是:(1)进行系统级设计(2)将整个系统划分成若干个子系统(3)将各个子系统划分为若干功能模块。5简单任意信号发生器的设计过程5.1系统需求分析设计一

8、个函数器,能够以稳定的频率产生递增斜波、递减斜波、三角波、梯形波、正弦波和方波。设置一个波形选

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。