- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)在
您可能关注的文档
- 变形固体及其基本假设.ppt
- 变形缝施工安装流程与技术指导.doc
- 变形构造分析的定量化与摩尔圆的引用与发展.pdf
- 变质岩习题及答案.doc
- 变质岩复习资料整理.doc
- 变质岩期末复习.doc
- 变质岩源岩研究.doc
- 变质岩的特征.doc
- 变质岩的观察与描述.doc
- 变质核杂岩特征及小秦岭地区变质杂岩成因讨论.pdf
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)