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直接从第三步开始,并且不用下载硬件配置文件,直接上软件而已

QuartusII和NiosII,FPGA板之间的关系相关推荐

  1. Arduino,单片机,树莓派,ARM开发板之间什么关系?

    这里面本来就有很多交叉的部分,大致说一下我的理解,不一定正确. Arduino,简单的单片机,有很多封装好的库可以使用.适合没有编程基础的初学者. 单片机,可以叫微控制器(MCU),可以作为控制中心, ...

  2. FPGA设计心得(13)aurora的线速率及其用户时钟之间的关系?

    文章目录 长话短说 aurora的用户时钟频率是多少? aurora的用户时钟的来源? 总结 长话短说 由于工作很忙,所以一直没有时间来胡乱写写,需要注意的是文章内容不涉及任何秘密,纯粹来源自公开的数 ...

  3. 光敏电阻与光强之间什么关系?

    简 介: 对于一款在TB购买到的LDR(光电电阻)12528的工作特性进行初步测试.通过实验,验证了光敏电阻的电阻(导纳)与表面所承受到的光强之间的大体关系.出现了LED的电流与LDR电阻之间的非单调 ...

  4. 嵌入式与单片机之间的关系是什么?

    一定有很多人都听说过嵌入式和单片机,但在刚开始接触时,不知道大家有没有听说过嵌入式就是单片机这样的说法,其实嵌入式和单片机还是有区别的.单片机与嵌入式到底有什么关系? 下面我们就来说说嵌入式和单片机之 ...

  5. verilog语言实现FPGA板的交通信号灯

    数字电子技术课程设计报告 设计题目: 交通信号灯 目录 一.概述 二.任务书(任务功能介绍) 三.系统设计 1.基本原理 2.系统设计框图 四.各单元设计(Verilog源代码及仿真图) 五.总体电路 ...

  6. 从中国封建历史的发展来理解云计算、雾计算、边缘计算以及云原生之间的关系

    前言 互联网的快速发展,带来了一大批新的名词,这次名词的更新换代的速度也是快的惊人,往往一波未平一波又起,使得大家不能墨守成规,必须不断学习才能赶得上科技和技术的发展潮流. 计算机行业更是如此,可能真 ...

  7. cpu(处理器)、内存、硬盘之间的关系

    前面提到了,电脑之父--冯·诺伊曼提出了计算机的五大部件:输入设备.输出设备.存储器.运算器和控制器. 我们看一下现在我们电脑的: 键盘鼠标.显示器.机箱.音响等等. 这里显示器为比较老的CRT显示器 ...

  8. cpu、内存、硬盘之间的关系

    前面提到了,电脑之父--冯·诺伊曼提出了计算机的五大部件:输入设备.输出设备.存储器.运算器和控制器. 我们看一下现在我们电脑的: 键盘鼠标.显示器.机箱.音响等等. 这里显示器为比较老的CRT显示器 ...

  9. 二元函数可微与偏导数_二元函数的连续、偏导数、可微之间的关系-推荐下载...

    目 录 摘要 -----------------------------------1 关键词 ----------------------------------1 Abstract-------- ...

最新文章

  1. shiro spring boot thymeleaf
  2. Mybatis基本配置和搭建
  3. jboss-5.1.0_JBoss AS 7.1.0.Final“ Thunder”发布-Java EE 6 Full Profile认证!
  4. 队列处理高并发_高并发场景下缓存处理的一些思路
  5. 模板 | 如何画出漂亮的深度学习模型图
  6. SQL无所不能:DBA宝妈宝爸系列分享
  7. 如何重构千行“又臭又长”的类,IntelliJ IDEA 几分钟搞定!
  8. fedora下一些问题的解决方案汇总
  9. 字符串匹配算法KMP详解
  10. 红linux系统,红帽linux系统官方下载-红帽linux系统32位v9.0 完整版 - 极光下载站
  11. 工业面阵相机与源型PLC和漏型PLC外部触发接线
  12. 信息安全工程师第二版知识点总结
  13. Java JUC包的学习文章整理以及整体结构功能概述
  14. 利用亚马逊云免费搭建服务器的踩坑之旅-创建你的实例
  15. Android studio创建虚拟设备
  16. 【老九学堂】【C语言进阶】递归调用
  17. Ubuntu1804安装nginx
  18. Python 金融数据分析_8_Python基础(2)
  19. Redis错误:No connection could be made because the target machine actively refused it
  20. 树袋熊无线网络打印服务器,树袋熊

热门文章

  1. 网易云助力云音乐短视频功能快速上线
  2. 对“反射”的深入认识,你会发觉跟“解剖”一样
  3. Python之面向对象继承和派生
  4. Storm中的LocalState 代码解析
  5. jquery 选择器大全的详细说明和实例
  6. Converting KVM VirtualHost To VMware vSphere VirtualHost
  7. linux 历史命令列表,fc – 显示历史列表中的命令或修改指定的历史命令并执行。 - Linux 命令大全...
  8. word文档出现方格乱码
  9. win11 wsl centos7换源aliyun阿里云命令记录
  10. linux shell只读变量、删除变量