"); //-->
实验的基本细路是这样的:
第一步:将上面所介绍的部件在FPGA开发板上组建起来,在这一过程中用到的软件是Quartus II,它的作用是组织FPGA及其外设的硬件的引脚连接,并通过其内部集成的Altera SOPC Builder模块组建“电脑内核”,即完成在FPGA硬件电路上搭建起一个能够运行软件的PC平台。调试完成后,由软件生成一个*.pof文件,将其通过下载线在AS模式下下载到开发板上的配置芯片EPCS4上。这样一个能运行软件的硬件PC平台就搭建完毕了。
第二步:是软件的设计,上面的硬件犹如人体的骨骼,而软件就像人的灵魂,有了软件之后,Nios ii系统才充满了活力。废话少说,现在言归正传,这一过程中用到的软件是Nios II IDE,它的作用是搭建软件平台,简明的说就是在这个软件上用C/C++语言编写操作系统,经编译后通过下载线下载到开发板上即完成了一次“系统重装”。
在这里我说一下该软件的几个必要的设置点:
1.在新建工程时选择Nios II C/C++ Application,这样你就可以用C语言来编写操作系统和应用软件了。
2.在选择系统硬件时要选择你的软核文件*.ptf。
3.在系统文件中选择标准输入输出端口为:UART,即stdout,stderr,stdin选项都选uart。
其它就按系统的默认值就可以了,写好软件后选择Run->Run As->Nois II Hardware编译下载就可以了。
最后结果:通过在Nios II IDE上编写一个简单的C语言显示程序如下:
#include <stdio.h>
int main()
{
printf("Hello from Nios II!\n");
return 0;
}
然后通过一根RS-232串口线把FPGA开发板与PC机连接起来,而后把上面的程序编译下载,过一会后就会在Nios II IDE的Console窗口显示如下信息:
nios2-terminal: connected to hardware target using UART on /dev/com1 at 19200 ba
ud
nios2-terminal: (Use the IDE stop button or Ctrl-C to terminate)
Hello from Nios II!
这里的“Hello from Nios II!”就是上面程序的运行结果,至此一个简单的Nios II系统就组建完毕了。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。