SoC是系统级集成,将构成一个系统的软/硬件集成在一个单一的IC芯片里。 它一般包含片上总线、MPU核、SDRAM/DRAM、FLASHROM、DSP、A/D、D/A、RTOS内核、网络协议栈、嵌入式实时应用程序等模块,同时,它也具有外部接口,如外部总线接口和I/O端口。通常,SoC中包含的一些模块是经过预先设计的系统宏单元部件(Macrocell)或核(Cores),或者例程(Routines),称为IP模块,这些模块都是可配置的。