QuartusII和NiosII,FPGA板之间的关系

QuartusIIAltera的软件,用来开发FPGACPLD的,就像keil用来开发51单片机一样

NiosII是一个32位处理器软核,就像51一样是一个单片机,只不过不是像51单片机那样的硬件实物,而是由硬件描述语言构成的一个软核,配置到FPGA里面就能当单片机用了

FPGA板当然是指的上面有FPGA的一块电路板啦,一般是学习版开发板什么的,供学习开发用,好比51开发板

它们之间的联系是:

QuartusIIAltera公司生产的专门针对他们公司生产的FPGACPLD的开发软件,NiosII也是他们公司2004年推出的一个32位软核,它的软件开发工具是NiosII IDE,硬件配置工具是SOPC Builder(这个工具在QuartusII软件里面集成了,在QuartusIITool里面能看到)

它们的联系具体表现在基于NiosII的开发过程:

1、一般开发NiosII的过程是先通过SOPC Builder配置一个拥有特定外设NiosII(这步生成的是VHDLVerilog文件)

2、然后在QuartusII里面综合,配置,分配引脚,(这步可以说是生成了特定的硬件NiosIICPU了,其实是一个FPGA的配置网表文件)

3、然后在NiosII IDE里面为上面生成的NiosIICPU编写软件,编译,连接,调试什么的

4、上面的都完成后,就可以将第二步生成的FPGA配置文件下到FPGA开发板上的FPGA里面了(这里终于用到FPGA板了,汗!),然后再通过NiosII IDE将它的软件下到RAMflash里面,这样就可以运行了

其实上面的开发过程类似于对51的开发过程,只是51直接从第三步开始,并且不用下载硬件配置文件,直接上软件而已

  • 10
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值