打印
[MCU]

CPU、GPU、MCU、FPGA都该如何区分

[复制链接]
737|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Roses|  楼主 | 2019-12-31 18:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CPU、GPU、MCU、FPGA都该如何区分



现代社会芯片是一个大概念,几乎无处不芯片,就连家里照明的LED等都需要外延芯片才能激发二极管发光。所以,芯片已是平淡无奇的东西,自从美国人制裁中兴,却让国人紧张了一阵。

其实,我国军用芯片以及卫星、火箭、导弹等所需要的高可靠芯片,基本是可以满足需求的,美国人是制裁不了的。此类芯片需要高可靠性,用不着7纳米制程,微米级别就可以了,也不用大规模生产,良品率低一些也问题不大。

反而我国的商用芯片、通用芯片、民用芯片与发达国家差距较大,想想手机从砖头般到现在的大小,还要整整用一天,就明白了通用芯片对体积、功耗、成本、大规模生产良品率等要求越来越高,所以技术含量越来越高。投资一个7纳米制程的工厂需近百亿美元,相关设备专利、芯片结构专利已被美欧国家掌控。

芯片从可靠性角度,可以分为高可靠芯片和商用芯片,高可靠芯片往往是专用芯片。芯片还可以从很多角度分类。从应用领域可分为计算机用芯片、通讯芯片、手机芯片、电器芯片、LED芯片等等;从芯片功能上可以分为CPU中央处理器、RAM随机内存、ROM内存、MCU等芯片,GPU图形显控芯片、FPGA现场可编程门阵列、MCU单片机等等。还有专用芯片ASIC、崁入式芯片等等概念。

芯片无非是要完成计算、存储、通信等功能的一种高集成的半导体产品,每一种功能都可以做成一种芯片,每一种特别的需求也可以做成一种芯片。

CPU中央处理器、RAM随机内存、ROM内存无需赘言都有单独的芯片,而有些芯片本身需要包含这些功能才能独立地完成某种任务。比如,MCU需要把CPU中央处理器、RAM随机内存、ROM内存、定时计数器和多种 I/O 接口等,集成在一片芯片上形成芯片级计算机。GPU是专门突出图像处理能力设计制造的芯片,其能力表现在并行计算能力上。

每一种需求都有一种芯片,从另一个角度上说,这种芯片的适应能力极差,所以就出现FPGA现场可编程门阵列芯片,有可以根据需求差异进行适当调整的能力。有几种芯片里面崁入了软件的成分,可以完成某种特定的任务,这种芯片被称为崁入式芯片。MCU单片机、GPU图形显控芯片、FPGA现场可编程门阵列,都属于崁入式芯片的范围。

GPU图形显控芯片、FPGA现场可编程门阵列,不仅崁入了软件,需要的话,可以按照特定的架构做成软件可以编辑,可以编程的芯片,比如,FPGA现场可编程门阵列、可编程结构的GPU都是可编程的。对应地,大部分芯片是不含软件的,CPU中央处理器、RAM随机内存、ROM内存等,需要外围的软件驱动其发挥作用,芯片这么多管脚可能有几个就是连接驱动程序的。

专用芯片ASIC可以是为某一客户的需求定制的芯片,也可以是某一款产品的需求开发的芯片。GPU图形显控芯片是为图像显示需求开发的芯片,本身就是一种专用芯片,还可以专门为我国的歼20战机的需求开发一款芯片,更是一种专用芯片。这种芯片往往成本最高,特别是为某一客户、某一产品设计开发的芯片。

此时,折中方案出现了,GPU图形显控芯片、FPGA现场可编程门阵列等崁入式芯片可以两全其美,算是半专用芯片,较专用芯片牺牲一点性能,成本可以大幅降低,歼20不能牺牲性能的,教练机总是可以的。上面对芯片的理解是非专业的,有这些芯片常识。



使用特权

评论回复

相关帖子

沙发
zhangmangui| | 2019-12-31 23:43 | 只看该作者
请参考  我的分享

使用特权

评论回复
板凳
zhangmangui| | 2019-12-31 23:44 | 只看该作者
高性能全交换系统设计与应用.rar (9.94 MB)

使用特权

评论回复
地板
lihui567| | 2019-12-31 23:56 | 只看该作者
这次终于明白了

使用特权

评论回复
5
kkzz| | 2020-1-2 17:02 | 只看该作者
深度学习硬件这件事,gpu,cpu,fpga到底谁最合适

使用特权

评论回复
6
hudi008| | 2020-1-2 17:03 | 只看该作者
FPGA或许会在未来取代机器人开发中GPU的工作

使用特权

评论回复
7
lzmm| | 2020-1-2 17:03 | 只看该作者
fpga是现场可编程门阵列,内部以LUT查找表为核心。

使用特权

评论回复
8
minzisc| | 2020-1-2 17:03 | 只看该作者
算法用FPGA算比GPU更有优势  

使用特权

评论回复
9
selongli| | 2020-1-2 17:04 | 只看该作者
FPGA能做出通用CPU吗?  

使用特权

评论回复
10
fentianyou| | 2020-1-2 17:04 | 只看该作者
哪个更适用于深度学习  

使用特权

评论回复
11
xiaoyaodz| | 2020-1-2 17:04 | 只看该作者
怎么将写做的CPU项目烧进fpga

使用特权

评论回复
12
febgxu| | 2020-1-2 17:04 | 只看该作者
GPU和FPGA做FFT加速哪个快

使用特权

评论回复
13
sdlls| | 2020-1-2 17:05 | 只看该作者
选择哪个研究方向前景更被看好

使用特权

评论回复
14
pixhw| | 2020-1-2 17:05 | 只看该作者
有没有搞过GPU的,和FPGA比起来怎么样

使用特权

评论回复
15
xiaoyaodz| | 2020-1-2 17:05 | 只看该作者
FPGA属于微处理器或者微控制器吗?

使用特权

评论回复
16
kkzz| | 2020-1-2 17:05 | 只看该作者
fpga真的能取代cpu和gpu吗  

使用特权

评论回复
17
fentianyou| | 2020-1-2 17:05 | 只看该作者
在并行性比较好的代码?  

使用特权

评论回复
18
hudi008| | 2020-1-2 17:05 | 只看该作者
FPGA的能耗会远低于GPU。  

使用特权

评论回复
19
selongli| | 2020-1-2 17:05 | 只看该作者
FPGA的性能如何?  

使用特权

评论回复
20
lzmm| | 2020-1-2 17:05 | 只看该作者
CPU主频一般都比FPGA快  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

709

主题

1023

帖子

7

粉丝