基于FPGA的信号发生器

上传人:cn****1 文档编号:564399789 上传时间:2023-02-04 格式:DOC 页数:25 大小:984.50KB
返回 下载 相关 举报
基于FPGA的信号发生器_第1页
第1页 / 共25页
基于FPGA的信号发生器_第2页
第2页 / 共25页
基于FPGA的信号发生器_第3页
第3页 / 共25页
基于FPGA的信号发生器_第4页
第4页 / 共25页
基于FPGA的信号发生器_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于FPGA的信号发生器》由会员分享,可在线阅读,更多相关《基于FPGA的信号发生器(25页珍藏版)》请在金锄头文库上搜索。

1、编号: 毕业设计(论文)说明书题 目: 基于FPGA的信号发生器 的设计和实现 院 (系): 信息与通信学院 专 业: 通信工程 学生姓名: 凌远林 学 号: 0800210319 指导教师: 梁红玉 职 称: 讲 师 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2012年 5月 25日摘 要信号发生器又称为波形发生器, 是一种常用的信号源,广泛应用于电子电路、通信、控制和教学实验等领域。它是科研及工程实践中最重要的仪器之一, 以往多用硬件组成,系统结构比较复杂,可维护性和可操作性不佳。随着计算机技术的发展,信号发生器的设计制作越来越多的是用计算机技术,种类繁多,价格、性能

2、差异很大。用FPGA 或CPLD 来实现,它的优点是可以进行功能仿真,而且FPGA 和CPLD 的片内资源丰富,设计的流程简单。本课题主要研究基于FPGA 的信号发生器的设计和实现,设计研究工作大部分是在计算机软件平台Quartus II下完成的。在Quartus II环境下,先用verilog语言进行各模块的程序编写,然后生成顶层模块,连接各模块端口,形成信号发生器顶层原理图,通过Quartus II仿真,得到具体数据。最后通过FPGA开发板连接示波器,调试出波形进行总结和分析。本文结构如下:第一章 绪论,介绍课题研究的目的、发展现状,最后再说明课题研究的主要内容。第二章 对本课题研究的任务

3、要求以及工作流程进行说明。第三章 简单介绍开发工具和FPGA原理。第四章 详细说明信号发生器各模块的verilog语言编程和相关原理。第五章 总结。关键词:FPGA;Verilog编程语言;信号发生器;Quartus IIAbstractSignal generator, also known as a waveform generator, is a common source, widely used in electronic circuits, communications, control, and teaching experiments. It is one ofthe most

4、 important instrument in the research and engineering practice, past use of hardware components, system architecture is more complex, poor maintainability and operability. With the development of computer technology, more and more, signal generator design is the use of computer technology, a wide ra

5、nge of price, performance, very different. FPGA or CPLD, its advantage is that the functional simulation, and FPGA and CPLD chip is rich in resources, the design process is simple.The main subject of study design and implementation of FPGA-based signal generator, designed most of the work completed

6、in the computer software platform, the Quartus II. The programming of the module in the Quartus II environment, use the verilog language and then generate a top-level module, connect the ports of each module, the formation of the top-level schematic diagram of the signal generator by the Quartus II

7、simulation specific data. Finally, the FPGA development board connected to the oscilloscope, debugging, waveform were summarized and analyzed.The paper is organized as follows:Chapterintroduces the purpose of research, development status, the final description of the research of main content.Chapter

8、 gives the task requirements of the research work, as well as explain the process.Chapter is a brief introductiontodevelopment toolsand FPGAprinciple.Chapter details the signal generator module Verilog programming language and related principles. Chapteris summary.Key words: FPGA; Verilog programmin

9、g language; signal generator; the Quartus II目 录引言11 绪论21.1 课题研究的意义21.2 国内外研究状况及趋势21.3 本课题研究的主要内容22 课题设计要求和方案说明22.1 课题研究内容和要求22.2 课题设计方案及参数指标说明32.2.1 设计方案32.2.2 参数指标说明32.3 课题研究和设计工作流程33 开发工具和FPGA原理43.1 Altera Quartus II 9.043.2 FPGA的原理44 信号发生器的Verilog HDL语言编程设计和模块建模54.1 信号发生器54.1.1 信号发生器顶层图54.1.2 信号发

10、生器流程图64.1.3 信号发生器模块64.2 锁相环模块64.3 矩阵键盘扫描模块74.3.1键盘扫描状态图84.3.2矩阵键盘扫描模块84.4 分频模块94.4.1 吞脉冲分频原理94.4.2 分频模块及仿真分析104.5 地址发生器模块104.5.1定制初始化数据文件104.5.2定制LPM 元件124.5.3地址发生器模块124.6 波形选择模块134.7 幅度调节模块144.8 DA转换模块144.8.1 -变换的原理144.8.2 - DAC的结构144.8.3 - DAC的FPGA实现154.9 滤波器164.10 实物图165 总结17谢辞19参考文献20引言随着我国的经济日益

11、增长,社会对电子产品的需求量也就越来越大,目前,我国的电子产品市场正在迅速的壮大,市场前景广阔。FPGA在现代数字电路设计中发挥着越来越重要的作用。FPGA/CPLD所具有的静态可重复编程和动态在系统重构的特性,使得硬件的功能可以像软件一样通过编程来修改,这样就极大地提高了电子系统设计的灵活性和通用性,缩短了产品的上市时间并降低可电子系统的开发成本。 传统信号发生器大多由模拟电路构成,存在连线复杂、调试烦琐且可靠性较差等缺点。以VHDL编程语言和FPGA器件为核心的可调信号发生器的设计实现,提高了系统可靠性,实现了系统信号实时快速测量,也为其广泛应用于实际领域创造了条件。利用FPGA具有的静态

12、可重复编程和动态可系统重构的特性,使得硬件功能像软件一样通过编程修改,从而提高开发效率,缩短研发周期。信号发生器是一种常用的信号源,它是一种为电子测量和计量工作提供信号的设备,信号源作为一种基本电子设备在教学、科研、电子产品测量与调试、部队设备技术保障等领域,都有着广泛的应用。论文先简要介绍了信号发生器的一些基本理论以及它所使用的工具QuartusII。然后提出了基于信号发生器各个模块及整体的设计方案,并对其建模和FPGA语言编程,最后在通过FPGA开发板演示信号发生器运行结果,在示波器上显示出波形,并对该系统进行了性能的分析和比较。1 绪论1.1 课题研究的意义随着经济和科技的发展,对相应的

13、测试仪器和测试手段也提出了更高的要求,传统的信号发生器大多采用专用芯片或单片机或模拟电路,成本高、控制方式不灵活、波形种类较少等不能满足要求。但近几年随着FPGA技术的快速发展和广泛应用,其在信号发生器上的应用得到了很好的认同,很好的解决了有传统信号发生器带来的一些问题,信号发生器己成为测试仪器中至关重要的一类,因此开发信号发生器具有重大意义。1.2 国内外研究状况及趋势随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类日益增多,性能日益提高,尤其随着70年代微处理器的出现更 促使信号发生器向着自动化、智能化发展,但还是存在一些问题。直到近年来现场可编程门

14、阵列(FPGA)技术得到快速的发展和广泛的应用,其资源容量、工作 频率以及集成度都得到了极大的提高,使得利用FPGA实现某些专用数字集成电路得到了大家的关注,而基于FPGA实现的信号发生器和以前相比有着灵活的接口和控制方式、较短的转换时间、较宽的宽带、以及相位连续变化和频率分辨率较高等优点,比起专用芯片功耗也低8,为信号发生器的发展提供了一种新的设计方法和思路。目前以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA上进行测试,是现代IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flipflop)或者其他更加完整的记忆块。1.3 本课题研究的主要内容本课题主要研究基于FPGA的信号发生器的设计和实现问题。具体内容如下:(1)信号产生模块:产生正弦波、三角波和方波信号的数字信号,能通过滤波器转化成模拟信号的正弦波、三角波和方波的波形。(2)数模转换电路模块:分为波形DAC和调幅DAC两部分。波形DAC是根据FPGA有输出数据产生相应的模拟波形的输出;调幅DAC是根

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号