针对Spartan-3E开发套件-OpenHW.DOC

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Creating a 12 x 8 MAC 2- PAGE 1 Using the Xilinx System Generator For Academic Use Only 仅供教学使用 This material exempt per Department of Commerce license exception TSU 实验1: 用DSP系统发生器创建12 x 8的乘法累加器 针对Spartan-3E开发套件 用Xilinx系统发生器创建一个12 x 8 的乘法累加器 介绍 你需要在这个试验中用Dsp System Generator(系统发生器)创建一个12bit x 8bit的MAC(乘法累加器),并用系统发生器的资源估计模块估计资源占用量。系统发生器允许你使用代表Xilinx LogiCOREs的模块。在系统发生器的软件环境设计和验证完以后,你可以从设计中生成VHDL代码和核,然后在ISE8.2开发环境中实现MAC。 注意: 在 c:\xup\dsp_flow\labsolutions\lab1下有一个完整的例子 目标 在完成这个实验后,你将能够: 对Simulink进行基本的操作 在System Generator中建立简单的设计 在System Generator中对设计进行仿真 运用 System Generator token 产生 VHDL 代码 通过 System Generator design flow运行设计 用资源估计器估计资源占用量 在Xilinx ISE 8 中实现设计并产生位流文件 设计描述 运行Matlab,在Simulink环境下用System Generator产生一个12 x 8 的MAC: 乘法器输入为12位和8位有符号数据 乘法器输出宽度为20位 累加器输出宽度为27位 实验步骤 这个实验包括九个基本步骤: 前四步介绍System Generator,后五步指导你通过System Generator开始一个设计,最后用Xilinx ISE 8 实现这个设计. 在第1步将向你介绍Simulink, 第2 步介绍 Xilinx blockset. 第3步估计系统精度, 第4 步分析输出样本周期的影响. 第5步要求你用系统发生器设计一个12 x 8的MAC核, 第6步要求你用资源估计器估计资源占用量. 第7步在Simulate中仿真, 第8步用系统发生器产生VHDL代码. 第9步在 Xilinx ISE 8 环境中实现你的设计. 在每一步总指示下面, 有手把手的细节操作指示. 如果你对某一步骤有信心,你可以略过它下面的细节步骤,跳到下一步去. 注意:如果你不能完成这个实验, 你可以从Xilinx 大学计划网站下载此模块对应的实验文件,网址: 对于每一大步的每一小步,会有总的指示(其符号标记为 ). 这些总的指示只是提供实现这一小步的大纲. 在这些总的指示下面, 还有手把手的指导信息指示如何完成每一小步. 如果你对完成某一小步有信心,你可以略过它下面的细节指示,跳到下一步去. 介绍Simulink 步骤 1 实验总流程: 第4步: 设计一个 12x8 的M 第4步: 设计一个 12x8 的MAC 第3步: 分析精度和采样率 第2步: 介绍 Xilinx Blocks 第1步 介绍Simulink 第5步 第5步: 对 12x8 MAC进行模拟 第7步: 产生代码 第6步: 资源估计 熟悉 MATLAB, Simulink 环境 (MathWorks的软件环境) 和 运行在Simulink环境下的Xilinx blockset. 创建一个空工作区, 加入正弦波形, 示波器, 按 图1-1所示连接它们。. 图 1–1. 双精度设计. 通过双击桌面Matlab图标打开Matlab命令窗口, 或者从开始 ?程序 ? MATLAB 7 ? MATLAB 7 双击 图 1-2. MATLAB 图标. 改变目录为 c:\xup\dsp_flow\labs\lab1\: 在命令行窗口键入 cd c:\xup\dsp_flow\labs\lab1\ 你可以通过在命令窗口键入“cd”命令来改变工作目录. 键入 “ls” 查看目录内容. 很多 UNIX shell 命令和 MATLAB命令是一样的 运行 Simulink: 在命令提示符下键入simulink; 或者从Matlab工具栏上双击其对应的按钮 图 1–3. Simulink 库浏览器. 看一下Simulink库浏览器中有没有以下可以利用的模块: Simulink (sources and sinks) Signal Processing Bloc

文档评论(0)

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

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

1亿VIP精品文档

相关文档