QuartusII和NiosII,FPGA板之间的关系
来源:互联网 发布:怎么在淘宝上买小号 编辑:程序博客网 时间:2024/06/10 13:29
QuartusII是Altera的软件,用来开发FPGA和CPLD的,就像keil用来开发51单片机一样
NiosII是一个32位处理器软核,就像51一样是一个单片机,只不过不是像51单片机那样的硬件实物,而是由硬件描述语言构成的一个软核,配置到FPGA里面就能当单片机用了
FPGA板当然是指的上面有FPGA的一块电路板啦,一般是学习版开发板什么的,供学习开发用,好比51开发板
它们之间的联系是:
QuartusII是Altera公司生产的专门针对他们公司生产的FPGA和CPLD的开发软件,NiosII也是他们公司2004年推出的一个32位软核,它的软件开发工具是NiosII IDE,硬件配置工具是SOPC Builder(这个工具在QuartusII软件里面集成了,在QuartusII的Tool里面能看到)
它们的联系具体表现在基于NiosII的开发过程:
1、一般开发NiosII的过程是先通过SOPC Builder配置一个拥有特定外设NiosII(这步生成的是VHDL或Verilog文件)
2、然后在QuartusII里面综合,配置,分配引脚,(这步可以说是生成了特定的硬件NiosII的CPU了,其实是一个FPGA的配置网表文件)
3、然后在NiosII IDE里面为上面生成的NiosIICPU编写软件,编译,连接,调试什么的
4、上面的都完成后,就可以将第二步生成的FPGA配置文件下到FPGA开发板上的FPGA里面了(这里终于用到FPGA板了,汗!),然后再通过NiosII IDE将它的软件下到RAM或flash里面,这样就可以运行了
其实上面的开发过程类似于对51的开发过程,只是51直接从第三步开始,并且不用下载硬件配置文件,直接上软件而已
NiosII是一个32位处理器软核,就像51一样是一个单片机,只不过不是像51单片机那样的硬件实物,而是由硬件描述语言构成的一个软核,配置到FPGA里面就能当单片机用了
FPGA板当然是指的上面有FPGA的一块电路板啦,一般是学习版开发板什么的,供学习开发用,好比51开发板
它们之间的联系是:
QuartusII是Altera公司生产的专门针对他们公司生产的FPGA和CPLD的开发软件,NiosII也是他们公司2004年推出的一个32位软核,它的软件开发工具是NiosII IDE,硬件配置工具是SOPC Builder(这个工具在QuartusII软件里面集成了,在QuartusII的Tool里面能看到)
它们的联系具体表现在基于NiosII的开发过程:
1、一般开发NiosII的过程是先通过SOPC Builder配置一个拥有特定外设NiosII(这步生成的是VHDL或Verilog文件)
2、然后在QuartusII里面综合,配置,分配引脚,(这步可以说是生成了特定的硬件NiosII的CPU了,其实是一个FPGA的配置网表文件)
3、然后在NiosII IDE里面为上面生成的NiosIICPU编写软件,编译,连接,调试什么的
4、上面的都完成后,就可以将第二步生成的FPGA配置文件下到FPGA开发板上的FPGA里面了(这里终于用到FPGA板了,汗!),然后再通过NiosII IDE将它的软件下到RAM或flash里面,这样就可以运行了
其实上面的开发过程类似于对51的开发过程,只是51直接从第三步开始,并且不用下载硬件配置文件,直接上软件而已
0 0
- QuartusII和NiosII,FPGA板之间的关系
- QuartusII和NiosII,FPGA板之间的关系
- 基于fpga的niosii PS2电子琴
- 【FPGA黑金开发板】NIOSII那些事儿--基于AVALON总线的IP定制(十七)
- fpga跑通NIOSii
- 学习FPGA过程中遇到的问题:QuartusII
- 和之间的关系
- ARM和FPGA之间的通信(硬件原理图篇)
- ios开发中故事板和代码之间的关系
- QUARTUSII的使用
- jsp和servlet的之间的关系
- 项目经理和程序员之间的关系
- 类和对象之间的关系
- XML和数据库之间的关系
- XML和数据库之间的关系
- equals和hashCode之间的关系
- instance_name,ORACLE_SID和service_name之间的关系
- AF_UNSPEC、AF_INET和AF_INET6之间的关系
- 在Solaris 10 sparc下安装oracle database 10gR2需要打的os package和os patch
- java定义接口监听器详解
- FPGA和opencl之VS2012项目无法加载
- JS中的继承和Extend
- The ARM University Program, ARM Architecture Fundamentals
- QuartusII和NiosII,FPGA板之间的关系
- SWT 全接触
- 欢迎使用CSDN-markdown编辑器
- Prime Ring Problem
- Xcode6.1基础布局constraints
- 工作日志----秦浩
- 调用MyReport实现js直接打印
- Linux补全键tap
- shell在每一行插入字符,sed用法