建立NIOSII处理器系统基本流程.docx

上传人:自*** 文档编号:126256948 上传时间:2020-03-23 格式:DOCX 页数:3 大小:217.67KB
返回 下载 相关 举报
建立NIOSII处理器系统基本流程.docx_第1页
第1页 / 共3页
建立NIOSII处理器系统基本流程.docx_第2页
第2页 / 共3页
建立NIOSII处理器系统基本流程.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《建立NIOSII处理器系统基本流程.docx》由会员分享,可在线阅读,更多相关《建立NIOSII处理器系统基本流程.docx(3页珍藏版)》请在金锄头文库上搜索。

1、步骤一:打开sopc builder。步骤二:建立新NIOS II系统。步骤三:给NIOS II系统添加IP核(可以自定义IP核)。步骤四:设置IP核属性(处理器cpu属性需要选择复位存储器和异常存储器如图Reset vector Memory和Exception Vector Memory,通常复位存储器选择ROM,异常存储器选择RAM。因为RAM的读取速度比ROM快,系统处理异常情况如中断等就比较快)。步骤五:正确连接NIOS II系统AVALON总线(cpu模块的instruction_master是用于传输指令的AVALON总线,data_master是用于传输数据的AVALON总线。

2、存储器模块与cpu之间存在指令的传输和数据的传输,其他模块与cpu之间仅仅存在数据的传输)。步骤六:给IP核分配基地址和中断号IRQ。步骤七:此时可保存NIOS II系统生成.SOPC文件。步骤八:以上步骤操作正确可点击generate生成sopc builder工程名.qip文件(此处为mynios.qpf文件,QUARTUS II工程中需包含此文件),sopc builder工程名.sopcinfo(此处为mynios.sopcinfo文件,建立ecplise工程时需用到此文件,为与Qsys保持兼容),sopc builder工程名.ptf(此处为mynios.ptf文件,作用等同于myn

3、ios.sopcinfo文件,建立ecplise工程时需用到此文件),各个IP核的.vhd文件(sopc builder工程名.vhd文件通过元件例化语句调用这些文件),sopc builder工程名.vhd文件(此处为mynios.vhd,QUARTUS II工程顶层文件元件例化时用到),sopc builder工程名_inst.vhd(此处为mynios_inst.vhd,QUARTUS II工程顶层文件元件例化时用到)。其中sopc builder工程名.vhd(此处为mynios.vhd)文件包含各个IP核Avalon交换结构的vhdl函数等,sopc builder工程名_inst.vhd文件(此处为mynios_inst.vhd)为sopc builder工程名.vhd(此处为mynios.vhd)文件的元件例化示例。存储器名.hex文件(此处为data_ram.hex和program_rom.hex,用于初始化对应存储器)。总结:NIOS II微处理器系统是通过搭建NIOS II系统后产生.vhd文件再经过编译,引脚分配,最终下载到FPGA中形成硬件电路。其本质还是通过vhdl语言描硬件电路,只不过这些.vhd文件是通过搭建NIOS II系统后由系统自动生成的(除了用户自定义的IP核需要用户自己编写.vhd文件)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号