2022年EDA课程设计_基于FPGA的任意波形发生器.docx
《2022年EDA课程设计_基于FPGA的任意波形发生器.docx》由会员分享,可在线阅读,更多相关《2022年EDA课程设计_基于FPGA的任意波形发生器.docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源EDA 课程设计 基于 FPGA 地任意波形发生器学院:通信与电子工程学院欢迎下载精品学习资源摘 要本文主要探究了应用FPGA 灵敏可重复编程和便利在系统重构地特性,以Verilog HDL为设计语言,运用QuarrtusII软件,将硬件功能以软件设计来描述,提高了产品地集成度 , 缩 短 开 发 周 期 . 所 设 计 地 波 形 发 生 器 可 产 生 正 弦 波 ( sina_wave ) 、 锯 齿 波( swat_wave)、矩形波( squr_wave)、三角波( trig_wave )四种信号,能够实现信号地转换并且频率可调;关键字:任意波形发生器FPGA V eri
2、log HDL QuartusIIAbstractThis paper explored the application of flexible and reprogrammable FPGA and convenience features in the system reconfiguration to Verilog HDL design language, the hardware functions to software design to describe and improve the integration of products and shorten the develo
3、pment cycle.Waveformgenerator designed to produce sine wave sina_wave,ramp swat_wave, rectangularwavesqur_wave,triangularwavetrig_wavefoursignals,toachieve signal conversion and frequency adjustable ;Keywords: Arbitrary Waveform Generator FPGA Verilog HDL QuartusII目录欢迎下载精品学习资源摘 要IABSTRACTI目录I第 1 章 绪
4、论 .11.1 概述 .11.2 任意波形发生器地功能11.3 国内外进出现状.2第 2 章波形发生器地基本理论32.1 FPGA 简介 .32.2 V ERILOG 语言简介 .42.2.1 Verilog 语言概述42.2.2 VerilogHDL基本结构42.3 QUARRTUSII 概述 .6第 3 章 方案设计 .73.1 系统介绍 .73.2 波形发生器各个模块设计83.2.1 Wave_gen 模块.83.2.2 波形数据储备 ROM 模块9第 4 章 波形发生器软件仿真104.1 设计平台及仿真工具.104.2 仿真过程 .10结论 .13附录 .14欢迎下载精品学习资源第 1
5、 章 绪论1.1 概述波形发生器是一种常用地信号源,广泛应用于电子电路,自动把握系统,教案试验等领域,目前使用显现了大量能够产生多种波形且性能稳固地任意波形发生器,但大多数方案都是基于串行或并行总线进行数据地传输,这种方案虽然成本较低,但系统地实时性较差,难以中意复杂波形地大数据量地传输要求. 我们设计了一种基于FPGA 芯片地任意波形发生器,充分利用了FPGA 强大地规律功能,实现了利用单片FPGA 芯片把握整个系统地方案.1.2 任意波形发生器地功能任意波形发生器既具有其他信号源地信号生成才能,又可以通过各种编辑手段生成任意地波形采样数据,便利地合成其他信号源所不能生成地任意波形,从而中意
6、测试和仿真试验地要求 .任意波形发生器地主要功能包括:( 1)函数发生功能基础试验中,为了验证电路功能、稳固性和牢靠性,需要给它施加理想波形,任意波形发生器能替代函数发生器供应正弦波、方波、三角波、锯齿波等波形,仍具有各种调制和扫频才能 .利用任意波形发生器地这一基础功能就能中意一般试验地信号需求.( 2)任意波形生成运行在实际电子环境中地设备,由于各种干扰地存在以及环境地变化,实际电路中往往存在各种信号缺陷和瞬变信号,例如过脉冲、尖峰、阻尼瞬变、频率突变等.任意波形发生器可以模拟这些特别信号,以测试系统地实际性能.( 3)信号仍原功能在一些军事、航空等领域,有些电路运行环境很难估量,在设计完
7、成之后,在现实环境中仍需要更进一步地试验验证,而有些试验地成本很高或者风险性很大(如飞机试飞时发动机地运行情形),人们不行能重复作试验来判定所设计产品地可行性和稳固性.此时,可以利用任意波形发生器地信号仍原功能.在做一些高耗费、高风险试验时,可以通过数字示波器把实际中用到地实际波形记录下来,再通过运算机接口下载到任意波形发生器,通过欢迎下载精品学习资源任意波形发生器仍原试验中地实际波形并加到设计电路中,做进一步地试验验证工作.1.3 国内外进出现状接受可变时钟和计数器寻址波形储备器地任意波形发生器在一段时期内曾得到广泛地应用,其取样时钟频率较高且可调剂,但其对硬件要求比较高,需要高性能地锁相环
8、和截止频率可调地低通滤波器(或者多个低通滤波器),且频率辨论率低,频率切换速度较 慢,已经逐步退出市场.目前市场上地任意波形发生器主要接受直接数字合成(DirectDigitalSynthesuzer, DDS )技术,这种波形发生器不仅可以产生可变频地载频信号、各种调制信号,同时仍能和运算机协作产生用户自定义地有限带宽地任意信号,可以为多种领域地测试供应宽带宽、高辨论率地测试信号1.任意波形发生器进展到今日,从产品结构形式来划分,主要包含三种:( 1)独立仪器结构形式独立仪器结构形式是把任意波形发生器设计成单台仪器地势式,其优点是精度高, 可独立工作 .( 2)PC 总线式PC(Person
9、al Computer)总线式是将任意波形发生器板卡直接插在PC 机地总线扩展槽或通过外部接口连接到PC 总线上,利用 PC 机来把握任意波形发生器地工作状态,其优点是可以充分利用PC 机地软硬件资源,在波形数据处理、波形参数修改方面,运算机有明显地优势 .( 3)VXI模块式VXI 模块是一种新型地模块化仪器,它必需插在VXI总线机箱上才能使用,VXI 总线机箱通过 GPIB 或者 RS-232C 等接口与运算机相连, VXI模块仪器对组成自动测试系统特 别有用,各个公司地VXI 卡式仪器模块可以自由组合使用.从进展状况来看,国外任意波形发生器地研制及生产技术已经较为成熟.以安捷伦( Agi
10、lent )和泰克( Tektronix )为代表地国际电子测量仪器公司在此领域进行了卓有成效地争论和开发,其产品无论在技术上仍是市场占有率方面在国际上都享有盛誉,但其价格也是相当昂贵,高端型号每台价格都在几万美金左右,低端地也要几万人民币.Tektronix公司地独立结构任意波形发生器AFG3000 系列功能完善,人机界面友好,操作便利,可以以多种方式连接到PC 机上,其最高采样率能达到2GS/s,输出信号最高频率为240MHz ,任意波频率 50MHz ,并配备地强大地波形编辑软件ArbExpress ,用户可以方面地创建和编辑自己地波形 .Agilent 公司地 PXI 模块任意波形发生
11、器采样率已经能达到1.25GS/s,最高输出频率 500MHz. 我国研制任意波形发生器是从上世纪90 岁月开头地,近年来有一批本土厂商奋起直追,并取得了可喜地成果.例如南京盛普科技电子有限公司地SPF120 型信号发生器欢迎下载精品学习资源地主波输出频率达到了120MHz ,任意波最高频率为100KHz ;北京普源精电科技有限公司(RIGOL )生产地 DG1000/2000/3000 系列任意波形发生器,在性能上已经大略相当于国外中低端产品 .以 FPGA 自身资源为基础,制作一个简易综合电子试验仪,具有信号源、测量外表等功能 .第2章波形发生器地基本理论2.1 FPGA 简介欢迎下载精品
12、学习资源FPGA 由可编程规律单元阵列、布线资源和可编程地IO 单元阵列构成,一个FPGA包含丰富地规律门、寄存器和I O 资源 .一片 FPGA 芯片就可以实现数百片甚至更多个标准数字集成电路所实现地系统.FPGA 地结构灵敏,其规律单元、可编程内部连线和I O 单元都可以由用户编程,可以实现任何规律功能,中意各种设计需求.其速度快,功耗低,通用性强,特别适用于复杂系统地设计 .使用 FPGA 仍可以实现动态配置、在线系统重构(可以在系统运行地不同时刻,按需要转变电路地功能,使系统具备多种空间相关或时间相关地任务)及硬件软化、软件硬化等功能 .鉴于高频疲乏试验机把握器把握规模比较大,功能复杂
13、,故我们在研制过程中,在传统试验机把握器地基础上,通过FPGA 技术及微机技术两者地结合,来全面提升把握器系统地性能,使整机地工作效率、把握精度和电气系统牢靠性得到了提高,且操作便利而又不乏技术地先进性 .2.2 Verilog 语言简介2.2.1 Verilog 语言概述Verilog HDL是一种硬件描述语言 hardware description language ,为了制作数字电路而用来描述 ASICs 和 FPGA 地设计之用 2.Verilog HDL可以用来进行各种层次地规律设计, 也可以进行数字系统地规律综合,仿真验证和时序分析,Verilog HDL 进行设计最大地优点是其
14、工艺无关性这使得工程师在功能设计,规律验证阶段可以不必过多考虑门级及工艺实现地具体细节,只需依据系统设计地要求施加不同地约束条件,即可设计出实际电路Verilog 是由 en:Gateway Design Automation 公司于大约 1984 年开头进展 .Gateway Design Automation 公司后来被 Cadence Design Systems于 1990 年所购并 .现在 Cadence 对于Gateway 公司地 Verilog 和 Verilog-XL模拟器拥有全部地财产权.2.2.2 VerilogHDL基本结构( 1)基本规律门,例如and 、or 和 na
15、nd 等都内置在语言中.( 2) 用户定义原语(UDP )创建地灵敏性 .用户定义地原语既可以是组合规律原语,也可以是时序规律原语.( 3)开关级基本结构模型,例如pmos 和 nmos 等也被内置在语言中 .( 4)供应显式语言结构指定设计中地端口到端口地时延及路径时延和设计地时序检查.欢迎下载精品学习资源( 5) 可接受三种不同方式或混合方式对设计建模 .这些方式包括: 行为描述方式 使用过程化结构建模;数据流方式 使用连续赋值语句方式建模;结构化方式 使用门和模块实例语句描述建模 .* Verilog HDL 中有两类数据类型:线网数据类型和寄存器数据类型 .线网类型表 示构件间地物理连
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 EDA 课程设计 基于 FPGA 任意 波形 发生器
限制150内