随着可编程芯片系统SOPC(System On a Programmable Chip)的出现,相当多的FPGA里面都集成了DSP或者CPU,目前国际巨头的FPGA都可以完成这样的工作,它们不但可以集成自己的软核,而且可以集成目前流行的PowerPC、ARM等硬核。这样,FPGA就可以完全实现DSP和MCU的功能。而且FPGA在内置的嵌入式处理器中还可以添加一些自定义指令,从而可以快速完成一些特定算法,并且可以根据需要定义芯片管脚。对于应用者而言,两者的结合不单可以节省成本,而且可以简化设计流程,加快产品面世速度。
Altera 公司亚太区产品市场经理谢晓东强调,对于FPGA而言系统架构非常重要。Altera SoC使用宽带干线互联,在FPGA架构中集成了基于ARM的硬核处理器系统(HPS),包括处理器、外设和存储器接口。它同时实现了硬核知识产权(IP)的性能和低功耗特性,以及可编程逻辑的灵活性。可以有效降低系统功耗和成本,减小电路板面积,同时满足性能要求。而且采用内置纠错码(ECC)和存储器保护功能,保护用户的系统不受硬件或者软件错误的影响,从而提高了系统可靠性。