开放性实验报告文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开放性实验报告文档

开放性实验报告 ——基于QuartusⅡ9.0和NIOSⅡ9.0 学院名称: 电气与信息工程学院 专 业: 电子信息工程 学生姓名: 余 露 学 号: 0945531110 指导教师: 秦 怀 宇 2013.03 实验目的 1、学习Quartus软件,掌握其使用方法,学会用Quartus II 和 来建立软核 快速建立一个用于控制LED灯闪烁的最简单的NIOS II处理器系统,让使作者了 解一个SOPC开发的基本流程。整个开发流程包括以下几个步骤: 1、在QuartusII中建立一个工程。 2、使用SOPC Builder建立并生成一个简单的NIOS II硬件系统。 3、在QuartusII中编译这个简单的NIOS II硬件系统并生成其配置文件.SOF 或.POF文件。 4、在NiosII IDE中建立一个相对应于这个NIOS II硬件系统的用户C/C++工程, 编写一个简单的用于处理这个简单NIOS II硬件系统的用户程序。 5、在NiosII IDE中编译、修改、调试用户程序,最后生成可执行文件.elf文件。 6、将配置文件.SOF和可执行文件.elf都下载到FPGA进行调试运行。 三、实验内容 硬件开发 所谓硬件开发就是用和 来建立自软核。 接下来,建立一个工程 第一行是工程路,选择放路即可,第二,第三行都是是工程名,写好以后如下,点击 点击后,如下图所示,这个不需要改动,接着点击Next 点击后,如下图所示,Family里选择Cyclone II,在Available devices中选择EP2C8Q208C8。 接着点击Next,不需要修改,点击Finish,显示如下: 到此工程已经建立完成。接下来,需要建立一个Block Diagram/Schematic File,点击File-New,如下图所示: 点击OK,完成建立,工程中出现了一个Block1.bdf文件 构建NIOS II软核 点击Tools-SOPC Builder,,SOPC Builder运行,界面如下图示 System Name中输入软核的名字:命名为KERNEL。点击OK后,如下图所示: 按图中标注的,clk_0为时钟名称,50.0为时钟值(单位为MHz)。 接下来,我们要建立Nios II Processor: 构建CPU模块 用鼠标点击左侧边框的红圈处Nios II Processor 点击后,将出现下图,返一步我们来选择软核的类型。这里给我们提供了三种类型,Nios II/e占用资源最少600-800LEs,功能也最简单,速度最慢。Nios II/s占资源比前者多一些,功能也多了,速度也快一些。Nios II/f占资源最多,功能也最多,速度就快。选择的时候要根据需求和芯片资源来决定。在这里,我选择Nios II/f,功能和速度都可以得到满足。下面的Reset Vector是复位后启动时的Memory类型和偏移量, Exception Vector是异常情况时的Memory类型和偏移量。现在还不能配置,需要SDRAM和FLASH设置好以后才能修改这里。 点击Next,如下图所示,将红圈处选择为None,也就是关闭Data Cache。 接下来连续点击Next,一直到下图为止 这里设置JTAG Debug Module,即JTAG调试时所用到的功能模块。功能越多,需要的资源越多,这里,我们选择Level 1即可,不需要过多其他的功能。点击Finish,结束Nios II Processor的建立后,如下图所示: 建立SDRAM模块 接下来,我们要建立SDRAM控制器,点击下图红框所示的地方 点击后,如下图所示 在Presets中选择第一项Custom,在Bits中选择16,其他项不动,点击Next,点击Finish,完成SDRAM控制器的设置。在返里之所以选择16,是因为我们用的SDRAM是16位的。 (3) 建立EPCS控制器 首先在软核中添加EPC

文档评论(0)

叮当文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档