SoC

一般来说,SoC称为系统级芯片,也有称为片上系统。是指一个将计算机或其他电子系统集成单一芯片的集成电路。系统芯片可以处理数字信号、模拟信号、混合信号甚至更高频率的信号。系统芯片常常应用在嵌入式系统中。系统芯片的集成规模很大,一般达到几百万门到几千万门。SoC相对比较灵活,它可以将arm架构的处理器与一些专用的外围芯片集成到一起,组成一个系统。其实现有的Hisi-3507、hisi3516等处理器都是一个SoC系统。

FPGA(Field -Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专门集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,有克服了原有可编程器件门电路数有限的缺点。

FPGA芯片主要由三部分组成,分别是IOE(输入输出单元)、LAB(逻辑阵列块)和interconnect(内部连接线)。