FPGA的NIOS-II开发入门

实验目的及设备需求

实验目的

(1)学习Quartus、Platform Designer、Nios II SBT的基本操作
(2)初步了解SOPC的开放流程,基本掌握Nios II软核的定制方法
(3)掌握Nios II软件的开发流程,软件的基本调试方法

实验设备

硬件:PC机、DE2-115FPGA实验开发平台
软件:Quartus 13.1、Nios II SBT

实验步骤

1)建立新项目
选择“file”–>“new project wizard…”
在这里插入图片描述
之后的对话框中点击“next”进入以下界面,选择文件保存地址以及项目名称,点击“next”
在这里插入图片描述
该页面为添加已有工程设计文件,我们这里不需要进行添加,直接点击“next”
在这里插入图片描述
之后选择芯片的型号,目标芯片:cycloneIVE系列的EP4CE115F29C7
在这里插入图片描述
完成后界面会显示项目名和顶层文件名
在这里插入图片描述
2)进行Qsys系统设计
点击“tool”下拉菜单的“Qsys”工具,出现以下对话框

在这里插入图片描述
保存为“kernel.qsys”
在这里插入图片描述
双击“clk_0”,对clock进行时钟设置,设为50m
在这里插入图片描述
添加CPU与外围器件,从PD的元件池中选择以下元件加入当前的系统
添加Nios II 32-bit CPU
直接在左上角搜索框内输入“nios”即可看到需要添加的内容,之后点击“add”即可
在这里插入图片描述
之后的窗口保持默认设置,点击“Finnish”
之后更改添加的Nios II 32-bit CPU名称为“CPU”
在这里插入图片描述
将 cpu 的 clk 和 reset_n 分别与系统时钟 clk_0 的 clk 和 clk_reset 相连
添加 jtag uart 接口
在这里插入图片描述
之后的窗口依旧保持默认配置,直接点击“finish”进行下一步,将其重命名为“jtag_uart”,clk、reset、avalon_jtag_slave 的连线,以及中断 irq 连线,中断号设为 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值