- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,跳出界面如下
您可能关注的文档
- PPT超炫动画效果.ppt
- PPT---陈昌菲--原件.ppt
- PPT倒计时声音提醒模板.pptx
- ppt地震来了,我不怕.ppt
- PPT-弗兰克-赫兹实验.ppt
- PPT高档模板唯美蒲公英.ppt
- PPT环境保护-曹小炜.pptx
- PPT课件《综合性学习:寻觅春天的足迹》.ppt
- ppt免费模板-石头分享7.ppt
- PPT模板般若黑洞出品.ppt
- 环卫电动车辆智能调度在2025年城市环卫服务品质提升的关键因素分析.docx
- 亚马逊跨境电商2025年平台客户服务与售后体系优化报告.docx
- 2025年餐饮业绿色培训与员工环保意识培养报告.docx
- 优衣库2025年供应链与消费者需求预测报告.docx
- 2025-2026学年小学劳动五年级下册湘教版《劳动实践指导手册》教学设计合集.docx
- 环卫电动车辆智能调度在2025年城市环卫作业安全性与风险防控研究.docx
- 环卫电动车辆智能调度在2025年城市环卫服务品质提升的关键技术探讨.docx
- 八年级科学下册14电动机教学全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 2025年上海市社区人才驿站老年人才再就业服务可行性研究报告.docx
- 环卫电动车辆智能管理系统在2025年的市场潜力与投资价值分析.docx
最近下载
- 转正合同协议.docx VIP
- 糖尿病优秀ppt课件.pptx VIP
- 《区域地理-东南亚(第课时)》-公开课件(设计).ppt VIP
- 2025年农村环保问题解析:十种废弃物资源化利用创新模式研究.docx
- 药食同源-公开课件.ppt VIP
- 回收废弃农作物秸秆项目备案申请可行性研究报告.docx
- 消食类药食同源中药的合理应用教材(PPT 74页).ppt VIP
- 犀牛角及其制品鉴定识别方法的研究.doc VIP
- 药食同源食物介绍PPT课件.pptx VIP
- Unit 1 Helping at home Part A (3) Let's spell 课件2025-2026学年度人教PEP版英语四年级上册.pptx VIP
文档评论(0)