第4节 SOPC设计流程及支持Nios II的FPGA.docx
《第4节 SOPC设计流程及支持Nios II的FPGA.docx》由会员分享,可在线阅读,更多相关《第4节 SOPC设计流程及支持Nios II的FPGA.docx(6页珍藏版)》请在三一办公上搜索。
1、Quartus ModelSim DSP HardCopy (1)在采用NIOS II处理器设计嵌入式系统时,一般遵循如下的流程: 1.分析系统需求说明,包括功能需求和性能要求等; 2. 建立Quartus II工程,建立顶层实体; 3. 调用SOPC Builder生成一个用户定制的系统模块(包括NIOS II及标准外设模块); 4. 将SOPC系统模块集成到硬件工程中,并添加一些模块,可以是Altera公司提供 的LPM模块、第三方提供的或用户自己定制的模块; 5. 在顶层实体中,将SOPC系统模块、Altera的LPM或用户自定义的模块连接起来; 6. 分配引脚和编译工程,编译生成系统的
2、硬件配置文件.sof和.pof文件; 7. 下载工程,验证,将配置文件下载到开发板上进行验证; 8. 软件开发,开发可以使用IDE开发环境,也可以使用SDK Shell; 9. 编译软件工程,生成可执行文件.elf; 10. 调试程序,将硬件配置文件下载到开发板,将可执行文件下载到RAM,直到软硬件协同工作。 在上面的过程中,用到的软件有Quartus II、Nios II SDK shell或Nios II IDE、ModelSim等,如果进行DSP的开发,还会用到Matlab和DSPBuilder。Quartus II用来建立硬件的系统,其中包括SOPC Builder工具,SOPC Bu
3、ilder用来建立SOPC系统模块,Quartus II支持多种设计方式,如原理图,硬件描述语言等,硬件描述语言的方式支持VHDL和Verilog。 软件开发使用Nios II SDK shell或Nios II IDE,IDE开发环境采用图形化的开发环境,使用方便直观。而SDK shell采用命令窗口的方式进行程序的调试。 ModelSim是HDL编译仿真软件,用于对设计的硬件系统进行RTL级的仿真。 DSP Builder是Altera公司推出的数字信号处理开发软件,用来实现算法和硬件实现的无缝过渡,用户可以在Matlab的Simulink中完成算法模型的仿真、验证,然后通过SignalC
4、ompiler将模型文件转换成硬件描述语言的文件 (2)支持Nios II的FPGA Cyclone和Cyclone II系列 Stratix和Stratix II系列 HardCopy器件 HardCopy II HardCopy Stratix HardCopy APEX三代 Cyclone和Cyclone II系列 Cyclone 于2002年12月份推出。Cyclone系列器件基于1.5V、0.13mm及全铜SRAM工艺,Cyclone系列FPGA容量为291020060个逻辑单元(LE),拥有288K位的RAM。Cyclone系列FPGA的最大特点是低成本,Cyclone系列FPGA
5、是成本敏感大批量应用的最佳方案。 如果需要进一步进行系统集成,可以考虑密度更高的Cyclone II FPGA和Cyclone III FPGA。这些Cyclone新系列巩固了Altera在大批量、低成本应用方案中上的领先优势。Cyclone FPGA是目前ASIC应用的低成本替代方案。利用其系统级集成功能,Cyclone FPGA系列避免了ASIC昂贵的NRE负担,降低了订购量和产品推迟带来的风险。采用Cyclone FPGA系列的可编程解决方案,用户的大批量应用现在价格与ASIC相比是相当的。 Cyclone系列FPGA的价格和功能满足了市场对创新的需求,通过产品迅速面市来确定领先优势。消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4节 SOPC设计流程及支持Nios II的FPGA SOPC 设计 流程 支持 Nios II FPGA

链接地址:https://www.31ppt.com/p-1863476.html