建立niosii处理器系统基本流程

建立niosii处理器系统基本流程

ID:34765173

大小:258.55 KB

页数:3页

时间:2019-03-10

建立niosii处理器系统基本流程_第1页
建立niosii处理器系统基本流程_第2页
建立niosii处理器系统基本流程_第3页
资源描述:

《建立niosii处理器系统基本流程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

3、o文件,建立ecplise工程时需用到此文件),各个IP核的.vhd文件(sopcbuilder工程名.vhd文件通过元件例化语句调用这些文件),sopcbuilder工程名.vhd文件(此处为mynios.vhd,QUARTUSII工程顶层文件元件例化时用到),sopcbuilder工程名_inst.vhd(此处为mynios_inst.vhd,QUARTUSII工程顶层文件元件例化时用到)。其中sopcbuilder工程名.vhd(此处为mynios.vhd)文件包含各个IP核Avalon交换结构的vhdl函数等,sopcbuilder工程名_inst.vhd文件(此处为mynios_i

4、nst.vhd)为sopcbuilder工程名.vhd(此处为mynios.vhd)文件的元件例化示例。存储器名.hex文件(此处为data_ram.hex和program_rom.hex,用于初始化对应存储器)。总结:NIOSII微处理器系统是通过搭建NIOSII系统后产生.vhd文件再经过编译,引脚分配,最终下载到FPGA中形成硬件电路。其本质还是通过vhdl语言描硬件电路,只不过这些.vhd文件是通过搭建NIOSII系统后由系统自动生成的(除了用户自定义的IP核需要用户自己编写.vhd文件)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。