小插曲:我和Nios II的故事

想必学习Altera家FPGA的小码农们都会有一个共同的困扰吧,那就是Nios II该不该学的问题。这个问题说白了,就是学Nios II到底有没有用。观点1、无用论,常常会听FPGA群里的某位前辈说道,目前市场上用Nios II做产品的几乎没有,学了压根没用;观点2、Nios II属于嵌入式软核,使用C语言代码编程,简化了系统设计的复杂度。
关于Nios II的讨论虽然有以上两种观点,但是实际上,支持观点1的人数绝对明显多于观点2的人数。在此,先暂时不表明我个人的观点,我们先来分析一下FPGA系统的常规设计结构。
FPGA系统,顾名思义,其核心是一块FPGA芯片。但是光有这么一块芯片是不可能满足系统设计的要求的。我们还需要其他子模块,他们与FPGA共同组成一个系统。常见的子模块有:电源转换模块(供电模块),下载模块,数码管,LED灯等等。我们不可能一一说全,但是我们可以大致将这些模块分为几类,至于电源模块,下载模块和其他不涉及到编程设计的模块不算在这些分类里面。
这里写图片描述
从图中,可以看到5个模块类型。一休哥与FPGA接触了1年多,所完成的FPGA项目中,也难逃出这些模块。

  • 传感器模块:摄像头,AD等;
  • 存储模
  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值