芯片的概念

什么是芯片?

芯片就是集成电路,包含了各种组件,可以实现某种特定功能。
集成电路英语:integrated circuit,缩写作 IC;或称微电路(microcircuit)、微芯片(microchip)、晶片/芯片(chip)在电子学中是一种将电路(主要包括半导体设备,也包括被动组件等)小型化的方式,并时常制造在半导体晶圆表面上。

芯片的分类

芯片分类存储器芯片、可编程逻辑芯片、逻辑芯片、微处理器跟控制器、接口芯片、数据转换器、时钟芯片、放大器芯片 、电源管理芯片、多媒体芯片、通信芯片、特定芯片、多路复用芯片-多路分解器芯片、滤波器芯片、数字电位器芯片、振荡器芯片、多频振荡芯片等。

系统芯片

人们日常生活中提到的芯片大多是系统芯片,包含了cpu,存储、外设,总线,中断模块、时钟模块等。

SOC,是System on Chip的缩写,翻译过来就是系统级芯片,也有称片上系统。既然是系统,单个就称不上系统,只有多个个体的组合才能称之为系统,所以,SOC强调的是一个整体。用“麻雀虽小五脏俱全”来形容SoC,再确切不过了。SoC是模仿计算机系统,微缩成了一个微系统。在我接触过的SOC芯片中,硬件的大概的组成是:核心(core),存储,外设接口(高速外设和低速外设),总线,中断模块,时钟模块等。在验证阶段,这些都是用verilog代码实现的,你是看不到实体的。先简单说一下这几个的概念,以后再逐一展开。核心类似于计算机中的CPU(中央处理器),包含多个小模块,存储分为很多种,像SRAM,DRAM,ROM之类的;外设接口可以理解为芯片对外的通信接口,与外界交互的接口;总线就像一根藤,而核心、存储、外设就像挂在藤上的葫芦娃,总线是这些“葫芦娃“交流的窗口。

芯片与CPU的区别

随着现代CPU的系统化,CPU对外围设备依赖越来越小,与SOC的基本没有区别了。
SoC 就是 System on Chip,就是片上系统,将一个系统做到芯片上。然而,现代的 CPU 包含的东西越来越多,x86 等通用体系的 CPU 早已并不仅仅是个 CPU,而是一个 System 了。
所以,实质上,一个 CPU 就是一个 SoC,当今绝大多数消费级 CPU 都已经 SoC 化。没有 SoC 化的 CPU 大抵只存在于极低配置的部分嵌入式系统中,而这种设备我司现在都已经很少做了。
CPU 对主板外围芯片的依赖越来越小,正是 CPU SoC 化的后果,华擎 A300 主板能够在没有外围芯片的情况下带动锐龙 CPU,正因为 AMD 锐龙 CPU 本身就是个 SoC。
实际上 intel 也一样,有 GPU 有 MCU,部分移动款的 CPU 甚至把 WiFi6 都集成了进来,甚至还带有专门加速视频编码的 DSP, intel 的 CPU 也同样是不折不扣的 SoC。当今的笔记本 CPU 都是 SoC 。

华为海思、台积电、联发科之间是个什么关系?

华为海思、联发科都是芯片设计公司,台积电是芯片生产公司。

海思、联发科将设计好的芯片交给台积电生产,例如华为的麒麟芯片就是由台积电代工的。
台积电全称是台湾积体电路制造股份有限公司。

关于芯片、CPU的区别的简单理解相关推荐

  1. 对cpu和内存的简单理解

    对cpu和内存的简单理解 1.前端总线: cpu利用总线来跟内存,硬盘,输入输出设备等进行数据交流 总线:总线就是一根根导线的集合 总线的种类: 数据(进行传输的数据),地址(地址进行寻址操作),控制 ...

  2. 矩阵与行列式的区别 行列式简单理解(二三阶)

    目录 矩阵与行列式的区别 行列式简单理解(二三阶) 矩阵与行列式的区别 如下: 1. 矩阵是一个表格,行数和列数可以不一样:而行列式是一个数,且行数必须等于列数.只有方阵才可以定义它的行列式,而对于长 ...

  3. 进程和应用程序的区别(简单理解)

    进程和应用程序的区别(简单理解) [什么是进程]   官方解释:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动.它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体.它不只是程序的 ...

  4. 多线程并行和并发区别的简单理解

    多线程并行和并发的区别是什么? 目录 多线程并行和并发的区别是什么? 多线程相关概念 进程 线程 此时再来看多线程并行和并发的区别: 并行 并发 多线程相关概念 官方定义是:  多线程是指从软件或者硬 ...

  5. 从Docker在Linux和Windows下的区别简单理解Docker的层次结构

    上篇文章我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序.本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的W ...

  6. CPU核心数线程数、程序进程线程、并发并行的简单理解

    CPU核心数线程数.程序进程线程.并发并行.简单理解和区分 这篇文章是对上述感念的简单理解,想深入研究可以看看<计算机组成原理> CPU的核心数 线程数 当我们买电脑的时候,会看到CPU的 ...

  7. 教你简单理解分布式与传统单体架构的区别

    教你简单理解分布式与传统单体架构的区别 原文:教你简单理解分布式与传统单体架构的区别 分布式是一种系统架构方式,而在分布式系统中一般基于中间件进行开发,消息中间件是分布式系统中比较核心的中间件之一.这 ...

  8. 简单理解钽电容和电解电容的区别

    简单理解钽电容和电解电容的区别 对工作中遇到的一些问题做简要总结. 钽电容 体积,钽电容的体积比较小. 耐压,钽电容一般耐压10V左右,高的一般就是16V,再高的就比较少了. 价格,钽电容价格比较贵. ...

  9. 简单理解VO、DTO、PO、DO的概念、区别

    简单理解VO.DTO.PO.DO的概念.区别 概念 VO(View Object) 视图对象,用于表现层,对指定页面或者组件需要的数据进行封装. DTO(Date Transfer Object) 数 ...

  10. 多核与多个CPU啥区别

    处理器如今已经成为影响人们购买IT产品的重要因素,无论是PC.手机还是服务器市场,处理器的型号直接影响到产品的出售情况.对于手机和PC等消费产品来说,用户可以从CPU频率.核心数等要素分辨出处理器性能 ...

最新文章

  1. angular-ng-repeat不允许collection中存在两个相同Id的对象
  2. HTC Vive会是HTC的下一个增长引擎吗?
  3. jsp当前页的变量值显示到文本框中hint_Word中常用的这9个打印技巧,你不一定全懂,非常实用...
  4. 【CV101大会录播】人流密度/河道污染/安全帽识别获奖算法
  5. sprintf 详解
  6. UVA10196 Check The Check【模拟+回溯】
  7. 西华师范大学计算机专业保研资格,西华师范大学计算机学院 计算机应用技术保研条件...
  8. 常见卫星汇总--期待大神补充下载地址
  9. [郝斌/王卓]数据结构C语句—链表
  10. 【物联网】Arduino Uno开发板连接阿里云实现云端远程控制LED灯开关
  11. 【Wing Loss】《Wing Loss for Robust Facial Landmark Localisation with Convolutional Neural Networks》
  12. Flink Event Time / Processing Time / Ingestion Time (事件时间/处理时间/摄取时间)
  13. consol32.exe
  14. 春节做的2021年终总结
  15. APISpace 人像比对API
  16. 富途证券 8.14
  17. 视频分辨率、帧率和码率三者之间关系详解
  18. GPU与CPU比较,GPU为什么更适合深度学习?
  19. 关于OpenGrADs的环境变量path路径过长的解决方法
  20. 使用深度学习检测DGA(demo、初探)

热门文章

  1. 解决输入框中文英文长度限制不同的情况
  2. 如何将三维模型移动到真实位置
  3. (一)外显子组数据分析之软件安装大全
  4. 信号与系统(3.1)- RLC 串联电路的零输入响应
  5. 简介计算机桌面功能,desktopcal电脑桌面日历功能介绍
  6. 有什么办法可以让微信群二维码永久有效?这类的二维码生成器怎么制作?
  7. teamviewer 回车键和空格键 失灵 鼠标点击有时也失灵
  8. WebGL切换着色器 绘制不同物体
  9. vant ,vue 图片上传压缩
  10. Mac操作系统输入法快捷键设置