集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2183|回复: 2

QuartusII和NiosII,FPGA板,以及各个工具的具体功能和使用方法?

[复制链接]
TCL 发表于 2010-4-16 14:01:47 | 显示全部楼层 |阅读模式
QuartusII和NiosII,FPGA板,不知道它们之间的联系,以及各个工具的具体功能和使用方法?
十万火急!!!还望大家不吝指教!!不胜感激!!
问题补充:开发软件是什么意思?是在QuartusII上模拟系统开发,运行正确以及验证之后,把系统移植到FPGA板上吗?
 楼主| TCL 发表于 2010-4-16 14:02:04 | 显示全部楼层
先说它们分别是什么:
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直接从第三步开始,并且不用下载硬件配置文件,直接上软件而已

至于各个工具的具体使用就不是这样能说清楚的了,自己到网上去下教程吧
abcdefgyxc 发表于 2011-4-14 21:00:48 | 显示全部楼层
谢谢了啊。辛苦了啊
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-6-23 02:21 , Processed in 0.061867 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表