CPU和SOC的区别是什么
3个回答
展开全部
简答:
CPU=Central Processing Unit=中央处理器
就像人的大脑
CPU是硬件设备的大脑
SoC=System On Chip=System On a Chip=系统级芯片=片上系统
典型组成
包括
CPU
一些存储(RAM,ROM)
很多(相对更复杂的)外设peripheral
=各种外设的控制接口/芯片
包括外接存储芯片(Flash,DRAM),LCD显示屏等
往往还额外集成其他方面的芯片
专门用于音视频处理的:DSP
专门用于图像处理的:GPU
-》 集成的东西足够,甚至可以组成一个小的系统了
-》 所以才叫做 :(都把一整个系统)System (都集成在)On(了一个芯片)Chip(上)
详解:
见图:
(百度上传图片被压缩,看不清,可以去)在线查看:芯片相关名词对比 20190320 在线查看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MCU,即微控制器,是以前的一种做法,类似于单片机,只是集成了一些更多的功能模块,它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备。
SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。这种功能是没有限定的,可以是存储器,当然也可以是处理器,如果这片SOC的系统目标就是处理器,那么做成的SOC就是一个MCU;如果要做的是一个完整的带有处理器的系统,那么MCU就是整个SOC中的一个模块,一个IP。SOC可以做成批量生产的通用器件,如MCU;也可以针对某一对象专门设计,可以集成任何功能,不像MCU那样有自身架构的限定。它的体积可以很少,特殊设计的芯片可以根据需要减少体积、降低功耗,在比较大的范围内不受硬件架构的限制(当然,它也是会受芯片自身物理结构的限制,如晶圆类型、大小等)。
SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。这种功能是没有限定的,可以是存储器,当然也可以是处理器,如果这片SOC的系统目标就是处理器,那么做成的SOC就是一个MCU;如果要做的是一个完整的带有处理器的系统,那么MCU就是整个SOC中的一个模块,一个IP。SOC可以做成批量生产的通用器件,如MCU;也可以针对某一对象专门设计,可以集成任何功能,不像MCU那样有自身架构的限定。它的体积可以很少,特殊设计的芯片可以根据需要减少体积、降低功耗,在比较大的范围内不受硬件架构的限制(当然,它也是会受芯片自身物理结构的限制,如晶圆类型、大小等)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SoC称为系统级芯片,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。目前SoC更多的集成处理器(包括CPU、GPU、DSP)、存储器、基带、各种接口控制模块、各种互联总线等,其典型代表为手机芯片。
CPU是指单一的中央处理器,是一块超大规模的集成电路。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
可以理解为SoC里包涵CPU
CPU是指单一的中央处理器,是一块超大规模的集成电路。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
可以理解为SoC里包涵CPU
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询