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

基于NiosII的LED实验.docVIP

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

实验:建立简单的 NIOSII 系统 一、 实验目的 1、学习QuartusII、SOPC Builder、NiosII IDE的基本操作。 2、初步了解SOPC的开发流程。 3、初步了解NIOSII IP核的设计流程。 4、掌握NIOSII IDE软件的开发流程的使作调试方法。 二、 实验设备 1、硬件:PC机,SOPC-NIOS II EDA/SOPC系统开发平台。 2、软件:QuartusII 5.1、SOPC Builder 5.1、NiosII IDE 5.1。 三、 实验内容 快速建立一个用于控制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进行调试运行。 四、 实验原理 为了使读者更加快速的了解SOPC的开发流程,在这个实验中,我们建立一个最 简单的SOPC系统。控制LED灯闪烁的用户程序代码很小,我们直接可以将其固化在 片内的ROM中来执行。运行时使用片内的RAM。因此这个NIOS II系统可以不使用任 何处部的存储器。相关的实验电路请参考用户手册。整个系统框图如图1-1所示。 SOPC-NIOSII EDA/SOPC System Platform NIOSII Experiment Guidance 5 图1-1 控制LED的NIOSII系统框图 我们还可以根据设计的需要,将其它的一些逻辑电路加入FPGA中。NIOSII系统 可以与其它的逻辑电路相互作用。在本实验中只用到了NIOSII系统,没有将其它的逻 辑电路设计进去。 五、 实验步骤 1、使用QuartusII建立一个工程文件 1)选择开始程序AlteraQuartusII5.1,运行QUARTUSII 软件。或者双击 桌面上的QUARTUSII 的图标运行QUARTUSII 软件,出现如图1-2 所示,如果是第 一次打开QUARTUSII 软件可能会有其它的提示信息,使用者可以根据自己的实际 情况进行设定后进入图1-2 所示界面。 图1-2 QUARTUSII 软件运行界面 SOPC-NIOSII EDA/SOPC System Platform NIOSII Experiment Guidance 6 2)选择软件中的菜单FileNew Project Wizard,新建一个工程。如图1-3 所 示。 3)点击图1-3 中的【NEXT】进入工作目录,工程名的设定对话框如图1-4 所 示。第一个输入框为工程目录输入框,用户可以输入如e:/SOPC 等工作路径来设定 工程的目录,设定好后,所有的生成文件将放入这个工作目录。第二个输入框为工 程名称输入框,第三个输入框为顶层实体名称输入框。用户可以设定如EXP1,一般 情况下工程名称与实体名称相同。使用者也可以根据自已的实际情况来设定。 图1-3 新建工程对话框 图1-4 指定工程名称及工作目录 SOPC-NIOSII EDA/SOPC System Platform NIOSII Experiment Guidance 7 4)点击【NEXT】,进入下一个设定对话框,按默认选项直接点击NEXT 进行器 件选择对话框。如图1-5 所示。这里我们以选用Cyclone 系列芯片EP1C12F324C8 为例进行介绍。用户可以根据使用的不同芯片来进行设定,其过程基本相同。 图 1-5 器件选择界面 首先在图 1-5 的对话框的左上方的Family 下拉菜单中选取Cyclone,在中间 右边的Speed grade 下拉菜单中选取8,在左下方的Available devices 框中选取 EP1C12F324C8,点击【NEXT】完成器件的选取,进入EDA TOOL 设定界面如图1-6 所示。 图1-6 EDA TOOL 对话框 SOPC-NIOSII EDA/SOPC System Platform NIOSII Experiment Guidance 8 5)在按默认选项,点击【NEXT】出现新建工程以前所有的设定信息,如图 1-7 所示,点击【FINISH】完成新建工程的建立。 图 1-7 新建工程信息 6)在

文档评论(0)

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

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

1亿VIP精品文档

相关文档