NIOS教程1---建立一个最小系统.pdf

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NIOS教程1---建立一个最小系统

NIOS 教程(1) 建立一个最小系统 简介 NIOS 是一个用户可配置的通用 32 位 RISC 嵌入式处理器,它是 SOPC (System On a Programmable Chip,片上可编程系统)的核心。处理器以软核形式实现,具有高度的灵活性 和可配置性。 NIOS 的开发包括硬件开发和软件开发两部分。 硬件开发是在 Quartus II 中实现的,而软件开发部分是在NIOS IDE 软件中实现的。 我们首先来介绍 NIOS 的硬件逻辑开发。所谓硬件逻辑开发就是用Quartus II 和 SOPC Builder 来建立自己需要的软核。 1.先打开 QuartusII 9.0SP2 软件 点击菜单栏 File New Project Wizard ,弹出如下对话框 点击Next按钮继续, 在此步中, What is the working directory for this project? 是询问你的这个项目工程打算放在哪里? 我们改为 d:\ask2cb_nios\nios1 (表示整个工程建立在 D 盘的 ask2cb_nios\nios1 目录下面) What is the name of this project? 是询问你这个工程项目名是什么? 我们改为 nios1(表示这是第一个 nios 示例工程) What is the name of the top-level design entity for this project? 是询问这个工程项目的顶层设 计入门名 我们改为 nios1 ,表示顶层模块名为nios1 改成如下图所示: 点击Next继续 提示 D 盘下面没有 ask2cb_nios 目录下的nios1 这个目录,询问是否要创建它,选择是(y), 让 QuartusII 创建这个目录。 向导开始询问是否有现成的文件需要加到当前新建的工程中?这步不用管它,点击Next继 续, 在此步中,向导询问你使用的是何种器件,我们在 Device family 组合框中,Family 下拉列 表中选择 CycloneII,在 Available devices:下面的列表框中选择 EP2C5Q208C8 ,这是我们 ASK2CB-5 开发板所使用的 FPGA 主芯片(EP2C5Q208C8),如果您购买的是 ASK2CB-8 开发 板,请选择 EP2C8Q208C8 。 在本教程中,默认采用的是 EP2C5Q208C8 ,如果你的开发板上的 FPGA 主芯片为 EP2C8Q208 ,请修改相应的器件为EP2C8Q208C8 在此步中询问你要使用何种综合工具,仿真工作,时序分析工具,不用管它,点 Next继续, 最后显示一个整个新建的 Project 的摘要。点击Finish 完成新建项目。 如后新建的 Project 如下图 工程虽然建完了,但这只是一个空的工程,接下来我们需要在工程中添加文件 2 . 向工程中添加文件,先建立一个Block Diagram / Schematic File , 点击菜单栏中的 File-New… 打开新建文件对话框,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档