Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

1. 芯片的分类

1.1. 概述

芯片根据其性能和灵活性,可以分为通用芯片专用芯片可编程芯片,以及集成了多种功能的混合芯片

  • 像x86/ARM这样的CPU处理器芯片,就是通用芯片。它们能完成的算力任务是多样化的,灵活的,但是功耗更高。
  • ASIC,是专用集成电路。顾名思义,它是为专业用途而定制的芯片,其绝大部分软件算法都固化于硅片。ASIC只能完成特定的运算任务,作用比较单一,但是性能高、功耗低。
  • FPGA,是可编程集成电路。它可以通过硬件编程来改变内部芯片的逻辑结构,但软件是深度定制的,执行专门任务。FPGA在性能和功耗上介于通用芯片和专用芯片之间。

1.2. 通用芯片

  • 目标:执行广泛范围的计算任务
  • 代表:中央处理器(CPU)
  • 特性
    • 灵活性极高:通过软件处理多样化任务
    • ⚙️ 指令驱动型架构
    • ⏩ 顺序执行为主(多核可并行)
    • 🔋 功耗较高(因控制逻辑复杂)
    • 💰 开发成本高(可被巨量应用摊薄)
    • 📊 通用性能强,但单项任务性能低于专用芯片

1.3. 专用芯片(ASIC)

  • 目标:执行特定的一种或几种任务
  • 代表:专用集成电路
  • 特性
    • 🚀 性能与能效顶尖:硬件级固化优化
    • 🔋 功耗极低(仅需必要电路)
    • 💸 高NRE成本(单芯片量产成本低)
    • 🔒 完全不可编程(功能出厂即固定)
    • ⏳ 开发周期长(需重新流片修改)
    • 🎯 高度定制化(如基带芯片/视频编解码器)
  • 应用:​​手机基带芯片、WiFi/BT调制解调器、视频编解码器(如H.264/H.265)、比特币挖矿机、某些AI加速引擎内核。

1.4. 可编程芯片(FPGA)

  • 目标:制造后可配置硬件逻辑
  • 代表:现现场现场可编程门阵列(FPGA,最主流)、复杂可编程逻辑器件(CPLD)。
  • 特性
    • 🛠️ 硬件可重构(核心优势)
    • 🔄 支持多次烧录配置
    • ⚡ 并行处理能力强
    • 📈 性能优于CPU,弱于ASIC
    • 🔋 功耗中等
    • ⏱️ 开发周期/成本低于ASIC
    • 🧪 重要原型验证工具

1.5. 混合芯片

  • 目标:集成多个芯片的功能,实现更高级的功能。
  • 代表
    • SoC: 将多个系统组件(CPU/GPU/内存等)集成到单一芯片。
    • APU: AMD的CPU+GPU物理集成方案。
    • ACAP:赛灵思自适应计算加速平台(FPGA+AI引擎+CPU)
  • 特性
    • 🧩 高度集成:物理融合多种计算单元(CPU/GPU/FPGA/ASIC核)与外围模块(内存控制器/I/O)
    • ⚡ 异构计算:不同类型处理器协同工作(如CPU处理控制流+GPU并行计算)
    • 🔋 能效跃升:消除芯片间通信延迟,功耗降低30%-60%
    • 📦 空间压缩:单芯片实现完整系统功能,减少PCB面积50%以上
    • 💡 场景定制化:通过IP核组合灵活适配终端需求(移动/车载/IoT)
    • ⚠️ 设计挑战:需解决核间互连/热管理/供电一致性等复杂问题
    • 🚀 部署优势:缩短终端产品开发周期,加速量产上市

1.6. 特性对比总表

特性 通用芯片 (CPU) 专用芯片 (ASIC) 可编程芯片 (FPGA)
核心目标 通用计算 特定任务极致优化 硬件可重构
灵活性 ⭐⭐⭐⭐⭐ (软件编程) ❌ (硬件固定) ⭐⭐⭐⭐ (硬件级可编程)
峰值性能 低~中 🚀 极高
能效比 🚀 极高
单芯片成本 💰 极低 (量产时) 💸
NRE成本 高 (摊薄后) 💰 极高 💸 中低
开发周期 极长 (设计+流片) ⏱️
可修改性 更换软件 需重新流片 重新烧录配置
典型应用 PC/服务器主控 基带芯片/比特币矿机 原型验证/网络加速卡

2. 通用芯片的主要类型

2.1. 中央处理器(CPU)

  • 定位:通用计算的”大脑”,负责系统调度与复杂逻辑控制

  • 架构特点

    • 多级缓存(L1/L2/L3)降低内存延迟
    • 超标量/乱序执行提升指令吞吐量
    • 支持虚拟化、多线程(如Intel Hyper-Threading)
  • 代表产品

    厂商 消费级 服务器级
    Intel Core i9-13900K Xeon Platinum 8480+
    AMD Ryzen 9 7950X EPYC 9654
    国产 龙芯3A6000 鲲鹏920

2.2. 图形处理器(GPU)

  • 定位通用并行计算加速器(GPGPU架构)
  • 架构突破
    • 数千个精简核心(NVIDIA CUDA Core/AMD Stream Processor)
    • 高带宽显存(GDDR6X/HBM2e)
    • 专用矩阵计算单元(如Tensor Core)
  • 应用场景
    • 科学计算:气候模拟、分子动力学
    • AI训练:大模型分布式训练
    • 实时渲染:游戏/影视特效
  • 代表产品
    • NVIDIA RTX 4090(消费级)、H100(数据中心)
    • AMD Radeon RX 7900 XTX、Instinct MI300

2.3. 微控制器(MCU)

  • 定位:嵌入式系统的通用控制核心
  • 架构特点
    • 集成化设计:CPU+RAM+Flash+外设(GPIO/ADC/UART)
    • 低功耗模式(待机电流<1μA)
    • 实时性保障(硬件中断响应<10ns)
  • 应用场景
    • 工业控制:PLC逻辑控制器
    • 消费电子:智能家电面板
    • 汽车电子:车窗/雨刷控制
  • 代表系列
    • ARM Cortex-M:ST STM32F4(高性能)、NXP LPC55(低功耗)
    • RISC-V:GD32VF103(国产)

2.4. 开源指令集芯片(RISC-V)

  • 定位开放标准的通用处理器
  • 技术优势
    • 免授权费(vs ARM/X86专利壁垒)
    • 模块化扩展(自定义指令集)
  • 应用进展
    • 物联网:SiFive E2系列(智能传感器)
    • 高性能计算:阿里平头哥曳影1520(2.5GHz,12核)
  • 代表产品
    • 海外:SiFive P550(高性能SoC)
    • 国产:香山开源处理器(中科院研发)

3. 专用芯片的主要类型

根据功能和应用场景,专用芯片可分为以下几类。

3.1. 接口控制芯片

  • 功能:实现设备间通信协议,如串行/并行数据传输。
  • 代表类型
    • UART:用于低速串行通信(如单片机与外设)。
    • SPI/I2C:高速全双工通信(SPI用于传感器、存储器;I2C用于多设备互联如温度传感器)。
    • USB控制器:支持即插即用,广泛应用于电脑外设和移动设备。
    • 以太网MAC控制器:处理局域网数据包封装,用于路由器/交换机。

3.2. 信号处理芯片

  • DSP(数字信号处理器)
    • 定位:专为高效处理数字信号(如音频、视频、通信信号)优化。
    • 特点:硬件支持乘累加运算、哈佛架构(数据与指令分离)、低延迟。
    • 应用:车载音频降噪(如国芯CCD5001)、助听器(如安森美Ezairo 7100)、工业控制。
  • 音频DSP:进一步针对音频算法优化,如回声消除、3D环绕音效(如DU561芯片)。

3.3. 电源管理芯片(PMIC)

  • 功能:优化电能转换与分配,提升能效。
  • 子类
    • LDO:线性稳压,低噪声但效率较低。
    • DC/DC转换器:高效升降压(如手机快充模块)。
    • 电池管理芯片:支持充放电控制、电量监测。

3.4. 传感器集成芯片

  • 功能:集成多类传感器(如加速度计+陀螺仪),用于环境感知。
  • 应用:手机姿态检测、汽车安全系统(如气囊触发)。

3.5. 定制化ASIC

完全按需求设计,性能最优但成本高(如比特币矿机芯片)。

4. 常见的芯片

4.1. 功能说明

缩写 英文全称 中文翻译 功能说明
CPU Central Processing Unit 中央处理器 通用计算核心,负责执行程序指令和数据处理
GPU Graphics Processing Unit 图形处理器 专用于图形渲染和并行计算,适合大规模数据并行处理
NPU Neural Processing Unit 神经网络处理器 专为AI算法设计,加速神经网络计算
APU Accelerated Processing Unit 加速处理器 AMD提出的CPU+GPU融合架构
DPU Data Processing Unit 数据处理单元 专用于数据中心的数据处理(如网络/存储协议加速)
TPU Tensor Processing Unit 张量处理器 Google开发的AI加速芯片,专用于TensorFlow框架
DSP Digital Signal Processor 数字信号处理器 专用于数字信号处理(如音频/视频编解码)
MCU Microcontroller Unit 微控制器 集成CPU、存储和I/O的微型计算机系统(常见于嵌入式设备)
SoC System on Chip 片上系统 将多个系统组件(CPU/GPU/内存等)集成到单一芯片

4.2. 芯片分类

处理器 类型归属 关键说明
CPU 通用芯片 执行通用指令集(x86/ARM/RISC-V),通过软件切换各类应用任务
GPU 混合类型,通用为主 现代GPU支持通用并行计算(GPGPU),可编程运行图形/科学计算/AI等多领域任务
NPU 专用芯片 纯硬件固化AI加速单元(如卷积引擎),指令集封闭不可重构
APU 混合类型,通用为主 AMD的CPU+GPU物理集成方案,核心组件均为通用处理器
DPU 混合类型,专用为主 核心功能固化(网络协议卸载/存储虚拟化),部分含可编程模块但主体仍属专用
TPU 专用芯片 谷歌定制的张量计算ASIC,仅支持TensorFlow模型加速
DSP 专用芯片 架构为信号处理优化(硬件MAC单元),虽可编程但指令集专用化
MCU 混合类型,可编程为主 硬件固定但通过C/汇编重定义功能(如STM32从电机控制改为温控系统)
SoC 混合类型 集成多类处理器:
• 通用部分(CPU/GPU)
• 专用部分(NPU/DSP)
• 可编程部分(FPGA模块)
推荐阅读
半导体芯片领域的常见技术术语 半导体芯片领域的常见技术术语 什么是算力? 什么是算力? AI与大模型常用术语表 AI与大模型常用术语表

评论