sopc复习资料课件 第2章 sopc开发流程及开发平台简介

sopc复习资料课件 第2章 sopc开发流程及开发平台简介

ID:34647977

大小:526.99 KB

页数:28页

时间:2019-03-08

sopc复习资料课件 第2章  sopc开发流程及开发平台简介_第1页
sopc复习资料课件 第2章  sopc开发流程及开发平台简介_第2页
sopc复习资料课件 第2章  sopc开发流程及开发平台简介_第3页
sopc复习资料课件 第2章  sopc开发流程及开发平台简介_第4页
sopc复习资料课件 第2章  sopc开发流程及开发平台简介_第5页
资源描述:

《sopc复习资料课件 第2章 sopc开发流程及开发平台简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章SOPC开发流程及开发平台简介------《SOPC嵌入式系统基础教程》北京航空航天大学出版社出版周立功等编著主要内容本章首先详细介绍了SOPC开发的基本流程,然后通过实际操作的视频,生动详细的讲述了一个简单的SOPC系统的设计过程,包括使用QuartusII、SOPCBuilder定制NiosII系统以及利用NiosIIIDE进行应用程序开发.本章力求以实例的途径让读者以最快的方式了解SOPC开发以及各软件的使用,从而激起读者对SOPC的兴趣.第2章目录2.1SOPC开发流程2.2简单SOPC实例开发任务及步骤2.3分析系统需求2.

2、4使用QuartusII建立工程2.5使用SOPCBuilder创建NiosII系统2.6集成NiosII系统到QuartusII顶层模块2.7设置编译选项并编译硬件系统2.8下载硬件设计到目标FPGA2.9使用NiosIIIDE建立用户程序2.10调试/运行程序第2章目录2.1SOPC开发流程2.2简单SOPC实例开发任务及步骤2.3分析系统需求2.4使用QuartusII建立工程2.5使用SOPCBuilder创建NiosII系统2.6集成NiosII系统到QuartusII顶层模块2.7设置编译选项并编译硬件系统2

3、.8下载硬件设计到目标FPGA2.9使用NiosIIIDE建立用户程序2.10调试/运行程序2.1SOPC开发流程SOPC设计包括以NiosII软核处理器为核心的嵌入式系统的硬件配置、硬件设计、硬件仿真、IDE环境的软件设计、软件调试等。SOPC的开发流程通常包括2个方面:基于QuartusII、SOPCBuilder的硬件设计、基于NiosIIIDE的软件设计。对于比较简单的NiosII系统,一个人便可执行所有设计。对于比较复杂的系统,硬件和软件设计可以分开进行。SOPC的开发过程中要使用到QuartusII、SOPCBuilder以及

4、NiosIIIDE,三者之间关系如下所示:SOPCBuilder:SOPCBuilder:它是NiosII软核处理器的它是NiosII软核处理器的开发包,用于实现NiosII开发包,用于实现NiosII2.1SOPC开发流程系统配置、生成以及与系统配置、生成以及与NiosII系统相关的监控和NiosIIIDE:NiosII系统相关的监控和NiosIIIDE:软件调试平台的生成;用于完成基于NiosII软件调试平台的生成;用于完成基于NiosII系统的软件开发和调系统的软件开发和调试,并可借助其自带试,并可借助其自带SOPCBuilderGUI的Fl

5、ash编程器完成对的Flash编程器完成对Flash以及EPCS的编Flash以及EPCS的编程操作。程操作。NiosIIIDEQuartusII:QuartusII:用于完成NiosII系统的用于完成NiosII系统的分析综合、硬件优化、分析综合、硬件优化、适配、配置文件编程适配、配置文件编程下载以及硬件系统测下载以及硬件系统测QuartusII5.0.lnkNiosIIIDE.lnk试等;试等;GNUToolsQuartusIIQuartusII、SOPCBuilder以及NiosIIIDE三者之间关系2.1SOPC开发流程硬件开发SOPCB

6、uilderGUI处理器库配置NiosII处理器自定义命令•用SOPCBuilder软件从NiosII处理器内核和NiosII开外设模块库选择并配置外设.IPIP模块发套件提供的外设列表中选连接各外设模块软件开发取合适的CPU、存储器以及硬件开发NiosIIIDE分配外设地址和中断各外围器件,并定制和配置它生成系统们的功能;•分配外设地址及中断号;•设定复位地址;•最后生成系统。•用户也可以添加用户自身定制指令逻辑到NiosII内核GNUTools以加速CPU性能;QuartusII•添加用户自己设计的IP模块。硬件开发使用QuartusII和SO

7、PCBuilder2.1SOPC开发流程硬件开发SOPCBuilderGUI处理器库配置NiosII处理器自定义命令•将生成的NiosII系统集成到之前建立的QuartusII工外设模块库选择并配置外设.IPIP模块程;连接各外设模块软件开发•QuartusII工程中可加入硬件开发分配外设地址和中断NiosIIIDENiosII系统以外的逻辑。其•HDL源文件生成系统•测试台可以是自身定制的硬件模块,也可以是从Altera或第3方IP供应商中得到的其它现成的知识产权设计模块。管脚连接分配•QuartusII软件用来选取具•用户逻辑设计•其它的IP

8、模块•SOPCBuilder的体的AlteraFPGA器件型顶层.bdf文件GNUTools号,然后为NiosII系统上的

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

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

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