网站大量收购独家精品文档,联系QQ:2885784924

第8章_基于SOPC实现的数字信号处理实验报告.ppt

第8章_基于SOPC实现的数字信号处理实验报告.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章_基于SOPC实现的数字信号处理实验报告

2003.2.16 一、实验目的 二、实验原理 三、实验步骤 四、实验思考题 五、实验报告要求 ■选择File ? New,在弹出的对话框中选中Block Diagram/Schematic File。 (3)编译 ■选择Processing ? Start Compilation或者点击工具栏里的 对图形文件进行编译。 ■选择Tools ? RTL Viewer项观看工程项目的RTL级电路。 ■选择Assignments? Assignment Editor项,在编辑器窗的Category栏中选择Pin,锁定引脚。 ■执行Tools ? Programmer命令,设置编程方式为USB-Blaster[USB-0]编程方式,选择JTAG编程模式。执行Processing ? Start,实现设计电路到目标芯片的编程下载。然后在DE2开发板上通过扳动SW15~SW0电平开关,组成加数A和加数B的不同组合,在红色发光二极管LEDR7~LEDR0和LEDR8上观察A数和B数相加的和数与向高位的进位COUT的结果。 四、实验思考题 若想用LED显示加法器的输出结果,原理图应该有那些 地方需要修改?应该怎样设置引脚? 五、实验报告要求 1.写出Quartus II进行图形编辑输入方法的完整设计流程 2.参考Quartus II的Help,详细说明Assignments菜单中 的Settings对话框的功能;概述Assignments菜单中的 Assignment Editor的功能,举例说明; 3.简述设计步骤和调试过程,包括图形编辑文件,引脚 功能的定义文件,仿真结果; 4.简要回答思考题。 一、实验目的 二、实验原理 三、实验步骤 四、实验思考题 五、实验报告要求 ■ ROM初始化数据文件有两种:Memory Initialization File(.mif)格式和Hexadecimal(Intel-Format)File(.hex)格式。 ■ Tools--Mega Wizard Plug-In Manager项,在产生的对话框的左栏中选择storage/LPM_ROM,再选择Cyclone器件和VHDL语言方式,最后输入ROM文件的存放路径。 指定路径上的数据初始化文件.hex,完成ROM定制 ★ ★步骤★ ★ 1、 创建SignalTap II(Tools?SignalTap II Logic analyzer ) 2、调入待测信号(双击Node Finder窗口,添加观测信号) 3、参数设置(时钟信号、采样深度 、触发条件 、触发信号和触发方式 ) 4、 SignalTap II文件存盘(File ? Save As ) 5、编译下载(再次启动全程编译 ) 6、启动SignalTap II(Instance Manager栏中点击单步或连续运行按钮 ) SignalTap II信号观察窗口 编辑波形数据,查看模拟输出结果 分析SignalTap II采样得到如图所示的波形图的原因。 1.写出Quartus II进行文本输入方法的完整设计流程 2.简述定制LMP功能模块的基本过程 3.写出结论和心得体会 4.简要回答思考题 一、实验目的 二、实验原理 三、实验方案 四、实验思考题 五、实验报告要求 ★了解基2 FFT实现原理; ★掌握用文本输入法进行旋转因子和蝶形处理器的设计; ★ 学习使用Quartus II实现FFT的基本方法与步骤。 本实验采用按时间抽取(decimation in time)的基2快速 傅立叶算法(基2DIT-FFT)。基2 FFT蝶形处理器的实现 需要一个复数加法器、一个复数减法器和一个旋转因子 乘法器。 ★旋转因子乘法器的实现 旋转因子的乘法器通常由4次实数乘法和6次实数加/减法 运算实现,但经过运算的简化,可以只用3次实数乘法和 3次实数加/减法运算实现复数乘法器。 设复数旋转因子乘法R+jI=(X+jY)(C+jS),因为C和S可以 预先计算的,并可以储存在一个表中。所以可以储存下 面的三个系数: C、C+S、C-S 有了这3个预先计算的因子,可以首先计算: E=X-Y和Z=C*E=C* (X-Y) 然后用: R=(C-S)*Y+Z I=(C+S)*X-Z 计算最后的乘积。 ★蝶形处理单元的实现 蝶形运算单元是FFT处理器的基本单元,用来计算两点 的FFT。由于蝶形运算单元是由一个复数加法器、一个 复数减法器和一个旋转因子复数乘法器组成,基-2FFT蝶 形运算单元的VHDL代码如下。从代码中可以看出,蝶 形处理器是由一个加法器、一个减法器和一个实例化为 组件的旋转因子乘法器实现的。 ---基2-FFT蝶形运算单元的VHDL代码实现 LIBRARY Lp

您可能关注的文档

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档