网站建设公司全国排行,校园门户网站系统建设,茂名建站公司模板,温州营销网站公司Nios II简介
Nios II 软核处理器十多年前就有了#xff0c;它和xilinx的MicroBlaze类似#xff0c;性能相比硬核处理器要差得多#xff0c;工程应用也不是很多#xff0c;那还有必须学习一下吗#xff1f;我个人认为了解一下Nios II开发流程#xff0c;对intel FPGA开…Nios II简介
Nios II 软核处理器十多年前就有了它和xilinx的MicroBlaze类似性能相比硬核处理器要差得多工程应用也不是很多那还有必须学习一下吗我个人认为了解一下Nios II开发流程对intel FPGA开发有好处因为很多quartus的IP实例工程都使用Platform Designer设计的模块工程如果不懂怎么使用Platform Designer示例工程用起来不会那么得心应手。
Niso II最小系统组成
使用Platform Designer创建Nios II最小系统主要包括一下4个部分
Nios II处理器onchip_memory片上存储System ID组件JTAG UART组件 构建最小系统
打开Platform Designer
点击Tools-Platform Designer 打开后出现如下对话框点击红圈中的按钮创建qsys文件 创建qsys文件
输入qsys文件名称然后点击create。 时钟与复位
生产qsys文件后会自动生成时钟与复位in_clk为时钟输入in_reset为复位输入。 设置输入时钟频率
双击clock_in模块设置输入时钟为100Mhz。 设置复位电平
设置复位为低电平复位。 添加Nios II
在IP Catalog中搜索Nios II双击Nios II Processor。 在出现的对话框中设置Nios II处理器选择默认设置将模块名字修改成nios2。 添加onchip_memory
将Total memory size改成12800。 添加sysid
将ID设置成0x00000023。 添加JTAG UART
选择默认设置。 连接信号
按下图所示连接信号 Nios II处理器复位向量与异常向量地址设置
设置名称与onchip_memory模块名称关联。 生成HDL
点击右下角的Validate System Integrity验证系统连接是否正常点击Generate HDL生成HDL。 sopcinfo文件
完成上述步骤后Nios II最小系统创建完成生成sopcinfo文件该文件在软件开发中使用。