sopc开发流程.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  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文档。上传文档
查看更多
实验一 一 、实验目的 1.掌握用 Quartus II 开发 SOPC 的基本流程。 2.掌握用 SOPC Builder 进行 Nios II CPU 开发的基本流程。 3.掌握整个 Nios II 集成开发环境。 二 、实验环境 1.SOPC-NIOSII SOPC 开发平台一套。 2.USB下载电缆一条。 三 、实验原理 本实验的目的主要是对 SOPC 有一个基本的认识,了解整个实验过程,并掌握整个 Nios II 集成开发环境的应用。 (1) 在 Quartus II中新建一个工程。 (2) 在 SOPC Builder中根据自己的需要加入各种参数值。 (3) 利用 SOPC Builder 产生 Quartus II 能够识别的文件。 (4) 在(1)中新建的工程中加入(3)中生成的文件。 (5) 加入输入、输出以及双向端口,并根据需要对其命名。 (6) 对(5)中命名的输入、输出核双向端口根据选定的 FPGA 进行引脚分配。 (7) 编译工程。 (8) 下载编辑代码到 FPGA。 (9) 利用 Nios II 新建另一个工程。 (10) 根据(2)中的资源,编写项目需要的代码。 (11) 编译、下载并调试,查看运行结果,直到正确。 (12) 如果需要,将(11)中生成的代码下载到代码 Flash 中。 四、 实验内容 为了熟悉 SOPC 的基本开发流程, 本实验要完成的任务就是设计一个最简单的系统,系统中包括 Nios II CPU、作为标准输入/输出的 JTAG UART 以及存储执行代码SRAM。通过 SOPC Builder 对系统进行编译,然后通过 Quartus II 对系统进行二次编译,并把产生的 FPGA 配置文件通过 USB 下载电缆下载到实验箱上,这时便完成了本实验中的硬件开发。接下来的工作是软件协同开发——在 Nios II IDE 中编写一个最简单的 C 代码,对其编译后,通过 USB 下载电缆下载到 FPGA 中执行,执行的结果就是在 Nios II 的 Console 窗口打印一条信息——“Hello Nios II! ” 。 五 、实验步骤 1.在【开始】菜单中,打开 Quartus II 。 2.点击 File 菜单中的 New Project Wizard,新建一个工程。以D:\EXP2文 件 夹 (文件夹不能含有空格)为例 ,工 程 名 称 为EXP2,如图 1-1 所示。 图 1-1 3.点击【Next】按钮,进入到添加工程文件步骤。由于工程全部为空,所以也 没有文件加入,因此直接点击【Next】进入到选择芯片步骤(在 Family 下拉菜单中选择 Cyclone III;在 Filters 中的 Pin Count 下拉菜单中选择324;在 Speed grade下拉菜单中选择 8,然后在 Available devices 中选择 EP3C25F324C8),如图 1-2所示。 图 1-2 4.FPGA 选好后,点击【Next】,进入到选择其它 EDA 工具窗口。本实验中需要 任何 EDA 工具,所以直接点击【Next】按钮,然后再点击【Finish】按钮,完成新工程的创建,如图 1-3 所示。 图 1-3 5.点击 File 菜单中的 New,新建一个工程文件。本实验中需要创建的是一个 原理图工程文件。如图 1-4 所示。 图 1-4 新建的原理图工程文件界面 6.点击 Tools 菜单中的 SOPC Builder(也可点击工具栏图标 ),启动 SOPC Builder 软件,创建一个名为 EXP2的系统,如图 1-5 所示。 图 1-5 点击【OK】按钮,开始创建系统。 图1-6 点击左侧的Nios II Processor,出现一界面,选择Nios II/e,接下来每步点击【Next】按钮直到Finish,如下图。 图1-7 图1-8 图1-9 9.添加作为标准输入/输出的设备,本实验中用 JTAG UART 来作为输入输出终 端。在左侧System Contents栏搜索下输入Jtag,单击选中 System Contents 列表中的 Communication 类中的 JTAG UART,则会出现如下图所示界面,点击Next按钮直【Finish】,即可把 JTAG UART 添加到新建系统中。 在左侧System Contents栏搜索下输入ON -CHIP,单击选中 System Contents 列表中的 Communication 类中的 ON -CHIP Memory ,则会出现如下图所示界面,设置参数如图,点击【Finish】按钮,即可把ON- CHIP 添加到新建系统中。 双击下图中的CPU,跳出界面如下

文档评论(0)

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

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

1亿VIP精品文档

相关文档