FPGA的NIOS-ll
试验任务
学习 Quartus-II 、Platform Designer、Nios-II SBT 的基本操作;初步了解 SOPC 的开发流程,基本掌握 Nios-II 软核的定制方法;掌握 Nios-II 软件的开发流程,软件的基本调试方法。
实验目的
流水灯显示; 2) 串口循环输出“Hello Nios-II”字符串到笔记本电脑。
一、基于Nios II的hello world
工程创建:
芯片选择:
选择Tools下的Qsys设置
配置,线路连接:
当一切工作完成可以点击generation中的generate生成qsys系统
然后保存文件,关闭Qsys。
回到Quarters,选择New->Verilog HDL File。
顶层内容:
module hello_world(
input clk,
input reset_n
);
//此处的代码可以通过Qsys中的Generate->Generate Example,复制里面的内容,粘贴到此处,进行相应的修改
system_qsys u_qsys (
.clk_clk (clk), // clk.clk
.reset_reset_n (reset_n) // reset.reset_n
);
endmodule
打开Nios II Software Build Tools for Eclipse
File->New->Nios II Application and BSP from Template
打开hello_world中的.c
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
点击保存,选择hello_wold_bsp,右键后,选择Nios II中的Generate BSP
接下来因为时间原因没做完。
参考链接:
https://blog.youkuaiyun.com/qq_46051625/article/details/116084347
https://blog.youkuaiyun.com/explain_sin/article/details/116103706