SOPC(全称System-on-a-Programmable-Chip),是一种特殊的嵌入式系统,即由单个芯片完成整个系统的主要逻辑功能,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。

1.SOPC基本特征 

1、至少包含一个嵌入式处理器内核;
2、丰富的IP Core资源可供选择;
3、足够的片上可编程逻辑资源;
4、处理器调试接口和FPGA编程接口;
5、可能包含部分可编程模拟电路;
6、单芯片、低功耗、微封装

SOPC基本特征

2.SOPC应用方向  

 1、基于FPGA嵌入IP硬核的应用。这种SOPC系统是指在FPGA中预先植入处理器。这使得FPGA灵活的硬件设计与处理器的强大软件功能有机地结合在一起,高效地实现SOPC系统。
2、基于FPGA嵌入IP软核的应用。这种SOPC系统是指在FPGA中植入软核处理器,如:NIOS II核等。用户可以根据设计的要求,利用相应的EDA工具,对NIOS II及其外围设备进行构建,使该嵌入式系统在硬件结构、功能特点、资源占用等方面全面满足用户系统设计的要求。
3、基于HardCopy技术的应用。这种SOPC系统是指将成功实现于FPGA器件上的SOPC系统通过特定的技术直接向ASIC转化。把大容量FPGA的灵活性和ASIC的市场优势结合起来,实现对于有较大批量要求并对成本敏感的电子产品,避开了直接设计ASIC的困难。

SOPC应用方向

3.SOPC发展前景

SOPC是PLD和ASIC技术融合的结果,0.13微米的ASIC产品制造价格仍然相当昂贵,相反,集成了硬核或软核CPU、DSP、存储器、外围I/O及可编程逻辑的SOPC芯片在应用的灵活性和价格上有极大的优势。SOPC被称为“半导体产业的未来”。

SOPC发展前景