毕业设计(论文)开题报告-基于FPGA的任意信号发生器.doc_第1页
毕业设计(论文)开题报告-基于FPGA的任意信号发生器.doc_第2页
毕业设计(论文)开题报告-基于FPGA的任意信号发生器.doc_第3页
毕业设计(论文)开题报告-基于FPGA的任意信号发生器.doc_第4页
毕业设计(论文)开题报告-基于FPGA的任意信号发生器.doc_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计(论 文)开 题 报 告设计(论文)题目: 基于fpga的任意信号发生器的设计 学生姓名: 郭定平 学号: 0721113019 专业: 电子信息工程 所在学院: 龙蟠学院 指导教师: 黄寒华 职称: 讲师 2010年12月31日开题报告填写要求1开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);4有关年月日等日期的填写,应当按照国标gb/t 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2004年4月26日”或“2004-04-26”。毕 业 设 计(论 文)开 题 报 告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写1000字左右的文献综述: 一、课题研究的背景及其意义波形发生器是各种测试和实验中不可或缺的工具,在通信、测量、雷达、控制、教学领域应用十分广泛。不论是在生产、科研还是教学上,波形发生器都是电子工程师进行信号仿真试验的最佳工具。随着我国经济和科技的发展,对相应的测试仪器和测试手段提出了更高的要求,而波形发生器已成为测试仪器中至关重要的一类,因此开发波形发生器具有很大的意义。二、信号发生器的发展和研究现状传统的波形发生器多采用模拟电路或单片机或专用芯片,由于成本高或控制方式不灵活或波形种类少不能满足实际需求。现有的波形信号发生器大都是利用单片机(cpu)为核心设计的,这使得电路控制比较方便,电路简单化、小型化。但同时也存在着许多不足,例如系统的可靠性通常不高,其主要原因是,以软件运行为核心的cpu的指令地址指针在外部干扰下,容易发生不可预测的变化,而使运行陷入非法循环中,使系统瘫痪。eda技术的出现,使得完全利用硬件实现波形信号发生器成为可能。例如状态机就是很好的选择,它的运行方式类似于cpu,但却有良好的可靠性和高速的性能。因为在外部干扰情况下,状态机的死机(进入非法状态)情况是可预测的,这包括非法状态的数量和进入状态的可测性,以及是否已进入的非法状态的可判断性。因为状态机的编码方式和数量是明确的,从而确保了恢复正常状态各种措施的绝对可行性。三、fpga技术的优势fpga采用了逻辑单元阵列lca(logic cell array)这样一个新概念,内部包括可配置逻辑模块clb(configurable logic block)、输出输入模块iob(input output block)和内部连线(interconnect)三个部分。fpga的基本特点主要有:(1) 采用fpga设计asic电路,用户不需要投片生产,就能得到合用的芯片。(2) fpga可做其它全定制或半定制asic电路的中试样片。(3) fpga内部有丰富的触发器和io引脚。(4) fpga是asic电路中设计周期最短、开发费用最低、风险最小的器件之一。(5) fpga采用高速chmos工艺,功耗低,可以与cmos、ttl电平兼容。可以说,fpga芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。fpga是由存放在片内ram中的程序来设置其工作状态的,因此,工作时需要对片内的ram进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,fpga芯片将eprom中数据读入片内编程ram中,配置完成后,fpga进入工作状态。掉电后,fpga恢复成白片,内部逻辑关系消失,因此,fpga能够反复使用。fpga的编程无须专用的fpga编程器,只须用通用的eprom、prom编程器即可。当需要修改fpga功能时,只需换一片eprom即可。这样,同一片fpga,不同的编程数据,可以产生不同的电路功能。因此,fpga的使用非常灵活。fpga有多种配置模式:并行主模式为一片fpga加一片eprom的方式;主从模式可以支持一片prom编程多片fpga;串行模式可以采用串行prom编程fpga;外设模式可以将fpga作为微处理器的外设,由微处理器对其编程。四、参考文献1 许光辉. 基于fpga的嵌入式开发与应用. 北京:电子工业出版社, 20062 王小军 vhdl简明教程. 北京: 清华大学出版社,19973 张玉兴. dds高稳高纯频谱频率源技术j. 系统工程与电子技术. 1997(2)24-284 白居玉. 低噪声频率合成m. 西安交通大学出版社. 1995年5月第1版5 郑宝辉. 直接数字频率合成器相位截断误差分析j. 无线电工程.1998(6)1-56 高玉良,李延辉,俞志强现代频率合成与控制技术北京:航空工业出版社,2002, 15-1507 潘松,黄继夜. eda技术实用教程m. 科学出版社 .2005年第2版1-258 辛春艳. vhdl硬件描述语言m. 国防工业出版社,2002(1)9 林明权. vhdl数字控制系统设计范例m. 电子工业出版社.2003. 224-24110 卢毅、赖杰. vhdl与数字电路设计m. 科学出版社.2003(10)31-3811 褚振勇、翁木云. fpga设计与应用m. 西安电子科技大学出版社.2002(7)35-4912 徐志军、徐光辉. cpld/fpga的开发与应用m.电子工业出版社.2002. 65-9813 赵限光、郭万有、杨颂华. 可编程逻辑器件原理、开发与应用m. 西安电子科技大学出版社. 2000. 117-11914 黄智伟. fpga系统设计与实践m. 电子工业出版社.2005(1)33-3515 冯 程. 用直接数字频率合成器产生正弦波j. 华中科技大学学报. 2003. 716 altera digital library,altera corporation ,altera,2002;17 电子技术基础(数字部分),康华光,高等教育出版社,1991;18 数字逻辑eda设计与实践,刘昌华,国防工业出版社,200619 数字系统设计与pld应用技术,蒋璇、臧春华编著,电子工业出版社,2001;20 周期成.电子设计硬件描述语言.北京:清华大学出版社;毕 业 设 计(论 文)开 题 报 告本课题要研究或解决的问题和拟采用的研究手段(途径):一、 本课题要解决的问题1、了解现代电子设计技术-eda技术。掌握数字电路、vhdl语言、quartusii软件等相关知识,能够应用eda软件进行任意信号发生器的设计与仿真。2、任意信号发生器功能:能够产生一定频率范围和一定幅度的正弦波、三角波、方波等常用信号,并可以根据要求产生满足特定要求的信号。3、要求:应用quartusii软件进行任意信号发生器的设计与仿真。二、拟采用的研究手段1.开发环境开发平台:pc机开发工具:pc机、fpga平台、quartus ii。2.研究课题的具体方案1、 任意信号发生器简单设计法分析任意信号发生器主要由两大类电路模块组成,即函数发生电路如图和函数选择电路其中函数发生电路分别包括了产生递增斜波、递减斜波、三角波、梯形波、正弦波和方波六种不同函数波形模块。下图为信号发生器总框图。图1 信号发生器总框图2、 利用dds设计信号发生器dds是数字式的频率合成器,数字式频率合成器要产生一个sinwt的正 弦信号的方法是:在每次系统时钟的触发沿到来时,输出相应相位的幅度值,每次相位的增值为wt(t为系统时钟周期)。要得到每次相应相位的幅度值,一种简单的方法是查表,即将02的正弦函数值分成n份,将各点的幅度值存到rom中,再用一个相位累加器每次累加相位值 wt,得到当前的相位值,通过查找rom得到当前的幅度值。dds工作过程为:每次系统时钟的上升沿到来时,相位累加器(24位)中的值累加上频率寄存器(12位)中的值,再用累加器作为地址进行rom查表,查到的值送到da进行转换。这个过程需要几个时钟周期,但用vhdl设计,每个时钟周期每部分都在工作,实现了一个流水线的操作,实际计算一个正弦幅度值只用一个时钟周期,但是会有几个周期的延时。下图即为dds系统结构框图:3、 利用quartusii 和vhdl语言对各波形发生模块进行仿真在quartus 开发平台上,利用可编程逻辑器件pld,采用硬件描述语言vhdl设计输入形式,按模块化方式设计出任意信号发生器的程序。然后,通过eda技术,对各模块电路进行编译、仿真。 对各波形进行分析写出源程序,如:方波函数发生电路应实现这些功能:输出只要两种不同的取值:最小值表示全为0(十进制表示为0)、最大值表示为全1(十进制表示为255),每经过一定数量的时钟周期(在此设定为64),输出信号在两个输出取值之间进行翻转。 在quartusii中输入各波形vhdl源程序,然后进行仿真。将六种波形的函数发生电路的输出信号作为函数选择电路的输入选择信号,即得到选择模块的仿真波形,函数选择模块的本质即选择译码电路。4、在khf-1型fpga实验开发系统中进行硬件测试。三、课题设计工作进度计划表2010-12-262011-01-102011-01-112011-04-102011-04-112011-05-202011-05-212011-05-282011.05-292011-06-05查阅课题相关文献资料,分析清楚系统功能,完成开题报告和英文资料翻译。根据要求确定系统实施方案,设计具体的电路;完成系统的电路设计、程序设计;同时撰写毕业论文初稿完成程序调试、测试工作;完成论文大纲、毕业论文(修改两稿);完成系统使用说明书完成答辩准备(含答辩ppt的制作),进行毕业设计答辩提交毕业设计论文及各种材料(打印稿、电子稿)完成毕业设计全套材料(含电子稿)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论