以最简单的Hello程序为例NIOSII开发的整个程序计算机软件工程计算机嵌入式开发.pdf





《以最简单的Hello程序为例NIOSII开发的整个程序计算机软件工程计算机嵌入式开发.pdf》由会员分享,可在线阅读,更多相关《以最简单的Hello程序为例NIOSII开发的整个程序计算机软件工程计算机嵌入式开发.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢迎共阅 本实验以最简单的 Hello 程序为例,演示 NiosII 开发的整个流程:废话不多说,我们来开始最简单、最基本的 NiosII 程序,首先打开 quartusII 9.1,双击即可,打开如下界面:点击 FileNew Project Wizard 如下图:出现如图:点击第一个后面的。将新建的文件放入自己事先建好的文件夹 hello 内 千万记住路径中不能有中文 完成后如图:再第二个填入 hello 中即可,之后点击 next,出现如下图:继续 next,不要犹豫 在 Device family 中选择 Cyclone III(因为我们的板子芯片是这个系列的),其他的不用动。在ava
2、ilable devices 中选择 EP3C10E144C8,完成后点击 next,这里我们不做仿真,直接点击 next 点击 finish,完成新建 真正的工作即将开始:在这点击FileNew 都可跳出如下界面:选择 Block Diagram/Schematic File,双击,出现如下界面 在工具栏()中选择 SOPC,单击,出现如下界面 其中的 System Name 命名为 kernal,Target HDL 选为 VHDL 将时钟改为 100M,Name 也改为 clk(改不改都行)下一步选择 CPU,也就是 nios 的处理器,双击 选择完毕后,出现这样的对话框 对话框中可看到
3、三种 nios 核(从 e核最简单,占用空间最小,第三个 f 核是快速的,但是占用空间最大的,中间的 S 核是介于 e和 f 之间的,性能和占用空间比较平衡的核。)这里我们选择 f 核(方便以后开发使用)这里 Memory 后面可选的部分暂时没有东西,暂且放一边,待我们建立好 SDRAM 和 EPCS 再回来欢迎共阅 选择即可?接下来,点击 next 其中 Data cache 选择 none(原因在后面介绍?)点击 next 点击 next 继续 next 其中有很多级别,这里我们选择 level1 即可 点击完成,出现如下界面 其中 cpu_0 即为我们要使用的核,右键 rename 改为
4、 cpu,下面要做的就是接外设,让 cpu 工作起来 首先加入 sdram 双击 sdram,出现 选择 Presets:Custom;Data with:16,其他的都不变。继续 next 没有要改的,点击完成,出现下面的界面了 同之前一样,将 sdram_0 改为 sdram 下面我们要选择一个将程序固化到 flash 中的东西,板子上用的是 Epcs,下面我们来选择 epcs 双击,出现如下图:点击完成 继续 Rename,改为 epcs,如图:接下来选择:System ID Peripheral 双击 通过此时间戳,可以知道 quartus 工程和 nios 工程师相互对应的 点击 F
5、inish,同样改下名字为:sysid 下面我们还需要一些东西,serial 的东西 双击 啥别说了,next 击即可打开如下界面点击如下图出现如图点击第一个己事先建好的文件夹内后面的将新建的文件放入自千万记住路径中不能有中文完成后如图再第二个填入中即可之后点击出现如下图继续不要犹豫在中选择因为我们的板子芯片是这击都可跳出如下界面选择双击出现如下界面单击出现如下界面在工具栏中选择其中的命名为选为将时钟改为也改为改不改都下一步选择也就是的处理器双击选择完毕后出现这样的对话框对话框中可看到三种核从核最简单占用空间最方便以后开发使用这里后面可选的部分暂时没有东西暂且放一边待我们建立好和再回来欢迎共阅
6、选择即可接下来点击其中选择原因在后面介绍点击点击继续其中有很多级别这里我们选择即可点击完成出现如下界面其中即为我们要使欢迎共阅 好吧,finish?改名哦,renamejtag_uart Jtag 是开发板上的 jtag,uart 是将板子上的信息反馈到 nios II IDE 中显示出来 不要一部很重要的没有完成,?想起来了吧,在 cpu 中的设置 其中上面选择 epcs,下面选 sdram,如图 原因很简单,当上电复位时,复位从上电不掉电的位置 flash,放到 adram 中运行 点击 finish 下面空白框中出现 No errors orwarnings 下面将 epcs 的基地址(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 Hello 程序 NIOSII 开发 整个 计算机软件 工程 计算机 嵌入式

限制150内