手机芯片为什么非要做成soc,而不是CPU和GPU,ISP分开的形式
苹果没有a7架构的处理器,手机soc芯片是整合了cpu,gpu,各种控制器,dsp isp等各种模块的,现在手机娱乐为主,光cpu强是没有用的,还要看gpu,,照片处理,视频硬解还要看isp,dsp等模块的性能,高通的cpu并不强,但gpu是安卓阵营顶级的,所以总多旗舰机都用高通,当然高通还有基带优势此外内存总线也很影响cpu和gpu的性能,比如联发科及很多低端soc经常用32bit单通道内存,而高端的soc至少是64bit甚至128bit

SoC和cpu的区别&外设概念
MCU,即微控制器,是以前的一种做法,类似于单片机,只是集成了一些更多的功能模块,它本质上仍是一个完整的单片机,有处理器,有各种接口,所有的开发都是基于已经存在的系统架构,应用者要做的就是开发软件程序和加外部设备。
SOC,是个整体的设计方法概念,它指的是一种芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SOC内由电路实现的;
每一个模块不是一个已经设计成熟的ASIC“器件”,只是利用芯片的一部分资源去实现某种传统的功能。
这种功能是没有限定的,可以是存储器,当然也可以是处理器,如果这片SOC的系统目标就是处理器,那么做成的SOC就是一个MCU;
如果要做的是一个完整的带有处理器的系统,那么MCU就是整个SOC中的一个模块,一个IP。
SOC可以做成批量生产的通用器件,如MCU;
也可以针对某一对象专门设计,可以集成任何功能,不像MCU那样有自身架构的限定。
它的体积可以很少,特殊设计的芯片可以根据需要减少体积、降低功耗,在比较大的范围内不受硬件架构的限制(当然,它也是会受芯片自身物理结构的限制,如晶圆类型、大小等)。soc称为系统级芯片,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。目前soc更多的集成处理器(包括cpu、gpu、dsp)、存储器、基带、各种接口控制模块、各种互联总线等,其典型代表为手机芯片。
cpu是指单一的中央处理器,是一块超大规模的集成电路。它的功能主要是解释计算机指令以及处理计算机软件中的数据。
可以理解为soc里包涵cpu








