文章目录
Nios-II软核实现流水灯和hello nios
硬件设计
创建工程文件
首先启动quartus,选择File->New Project Wizard,填写工程的路径和名称,next,直到如下图
选择芯片后就可以一路到头了
使用Qsys
找到tools,选择如下图(如果是quartus II就找Qsys,应该是大差不差的)
接下来跟图走
设置为10k之后就可以直接右下角finish,添加JTAG UART
直接默认finish
添加System ID Peripheral,依然是默认直接finish
添加pio接口,默认width:8bit和direction:output,finish
clk,reset,datamaster需要和其他所有IP核连接,nios ii的指令端口(instruction_master)只与存储器进行连接,nios ii中的jtag_debug_model_reset与外部IP核进行连接 。jtag端口的中断信号的连接,其中0表示中断的优先级(可以进行设置)
后续工作
点击system,选择assign base addresses,base栏出现如下字符既是ok
在IRQ标签点选如下图部分,出现值为0的中断信号
指定nios的复位和异常地址
生成Qsys系统