实验一 Nios 实验环境搭建及 Nios 串口通信
摘要:本次实验是第一个实验,主要进行了 Nios 处理器最小系统的构建,如添
加和设置了 Nios 处理器软核、芯片的 sysid、存储器和 Jtag Uart 部件,并在
此基础上进行了 Nios IDE sp11.0 开发软件的测试完成了 KERNEL 核的测试,最
后总结了 Nios 下的程序开发流程。
1 硬件部分
通常在开发或学习一个刚入手的第一个平台是,第一个例子都显得尤为关键
和重要,因为第一个实验往往能验证基本环境是否搭建成功、环境参数是否配置
合理,给以后的实验奠定了基础。本次实验我们目的是搭建一个 Nios 的实验开
发环境,并进行基本程序“Hello World”的测试。所需要的硬件部分是一个 FPGA
开发板,具备基本的功能。我用的硬件平台是华升的一款 CYCLONE IV 的 FPGA 开
发板,在 NIOS 开发 过程中,这一节,我们就通过做一个最基础的 NIOS 实验,
来说明一下 CYCLONE IV FPGA 的实验开发过程和通用单片机开发及 arm 开发过
程的的不同之处。
1.1 开发环境
我所使用的开发环境: 操作系统:WIN7 32bit Home 版;
开发软件:Quartus 11.0sp1,Nios II 11.0sp1 IDE;
由于 WIN7 权限管理较为严格,因此许多开发工具在 win7 下兼容性都不是太
好,其中绝大部分原因是用户权限不对,因此要在 Administrator 用户目录下进
行相关安装。
1.2 建立 Quartus 工程
当需要的软件安装完毕以后,我们就正式开始软件的开发了。首先,我们打
开 Quartus11.0SP1(请以管理员权限运行,否则会出现非技术问题)。建立一
个工程 File->New Project Wizard,
图
1.1
Quartus 工程项目创建
设置好名称和位置后点击下一步,直到点击到芯片选型,由于我使用的是
EP4CE30F23C8N 芯片,所以此处选择该芯片,但选择过程中要注意在选型框里还
评论0