SoC即系统级芯片又称片上系统(SoC,System on Chip)。SoC将系统的主要功能综合到一块芯片中,本质上是在做一种复杂的IC设计。SoC是集成电路设计和制造工艺发展的产物,它可以将整个系统集成在一个芯片上。主要由多个主处理器、多个处理引擎(PE,Processing Engine)、多个外设及主存储器单元组成,具有高并行性的特点,同时可以完成多个功能。现在的SoC芯片上可整体实现CPU、DSP、数字电路、模拟电路、存储器、片上可编程逻辑等多种电路;综合实现图像处理、语音处理、通信协议、通信机能、数据处理等功能。
SoC 按用途可分为两种类型:一种是专用SoC芯片,是专用集成电路(ASIC)向系统级集成的自然发展;另一种是通用SoC芯片,将绝大部分部件,如CPU、DSP、RAM、I/O等集成在芯片上,同时提供用户设计所需要的逻辑资源和软件编程所需的软件资源。
SoC设计与传统的ASIC设计最大的不同在于以下两方面。
优势:
1. 可以实现更为复杂的系统
2. 具有较低的设计成本
3. 具有更高的可靠性
4. 缩短产品设计时间
5. 减少产品反复的次数
6. 可以满足更小的设计要求
7. 可达到低功耗的设计要求
(来自韭研公社APP)