摘  要:本文首先简单介绍了SOPC的工作原理和开发流程,然后设计并仿真了基于NiosⅡ嵌入式软核处理器的通用信号源。通用信号源的SOPC设计包括中心处理模块和信号发生模块两个主要部分。中心处理模块由集成在QuartusⅡ中的SOPC Builder生成一个Nios处理器以及一些外设,本设计通过编程自行定义了双口RAM读写控制组件、PWM组件、键盘及LCD驱动组件。信号发生模块由FPGA内部设计的DDS模块、调制模块和FIR滤波器模块组成。最后下载到FPGA片上完成,可以实现宽频带、高精度、可重构的通用信号源。56894

毕业论文关键词: NiosⅡ,信号源,SOPC,FPGA 

Abstract: This paper first introduces the working principle and SOPC development process. Then the design and simulation of the common source NiosⅡ embedded soft-core processor. General signal source using SOPC includes central processing module and a signal generator module. Central processing module generates a Nios processor being integrated in SOPC Builder of QuartusⅡ , and a number of peripherals. The design is defined by programming their own dual-port RAM module, PWM module, keyboard and LCD driver assembly. Signal generation module in the FPGA includes DDS module, modulation module and FIR filter modules. Finally downloaded to the FPGA chip. Then a wide bandwidth, high precision and the common source can be reconstructed. 

Keywords: NiosⅡ, Signal source, SOPC, FPGA

目录

1  绪论 4

1.1  信号源的发展状况 4

1.2  本课题的研究背景 4

2  DDS信号发生器基本原理及性能分析 5

2.1  DDS基本原理 5

2.2  DDS基本结构 6

2.3  DDS在理想状况下输出频谱特性 8

3  SOPC技术简介及通用信号源的的总体结构 9

3.1  SOPC技术及NiosⅡ嵌入式系统概述 9

3.2  基于NiosⅡ的SOPC系统开发流程 10

3.3  通用信号源系统总体结构设计框图 12

4  Avalon总线简介及SOPC Builder自定义组件的设计 13

4.1  Avalon总线 13

4.2  自定义组件的开发 13

4.3  双口RAM驱动组件的设计 15

4.4  PWM脉冲发生组件设计 15

4.5  LCD驱动组件与键盘控制组件的设计 17

软件架构的开发及实现 18

5.1  NiosⅡ IDE集成开发环境简介 19

5.2  软件开发的流程 19

结  论 21

参考文献 22

致  谢 23

1  绪论

1.1  信号源的发展状况

信号源是一种电信号设备,是用来产生各种电子信号的仪器,它为电子测量和计量工作提供了符合严格技术要求的电信号。通用信号源能够产生各种波形信号,并且它所产生的信号频率、幅度和相位等能够进行实时的改变和动态控制,从而适应系统的不同要求。它能够根据不同设备需要的不同环境模拟特定的信号,这样其他仪表和仪器就可以组成自动的测试系统,测试的准确率和效率都相当高。它还可以用作激励信号,广泛的应用于现代通信、产品检测和修复、以及电子产品的测量等领域。

上一篇:COMSOL脉冲涡流检测探头设计
下一篇:单片机的MPX4105的数字气压计设计+电路图

基于大概念的初中科学教材分析力学相关部分

基于初中科学实验教具的创新

基于landsat8遥感影像的水稻田降温效应研究

基于大概念的初中科学教材分析

FLUENT基于CFD圆柱绕流数值模拟研究

基于压差控制的恒流量控制设计

基于JTP的成品油船的舱段强度有限元分析

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

承德市事业单位档案管理...

神经外科重症监护病房患...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

志愿者活动的调查问卷表