ASIC 芯片内部架构较为简单,不可以硬件编程,只能用来专门处理某一种功能,灵活性最差,但是在执行某一种任务上的效率最高。ASIC 也被称为专用集成电路。FPGA 芯片内部架构稍微复杂一些,可以硬件编程,因而可以通过硬件编程语言来改变内部芯片的逻辑结构,从而能够在提供一定灵活性的同时,还能够保证较高的处理效率,算是在灵活性和性能上取了个折中。

 

FPGA 也被称为可编程集成电路。


FPGA 的特点如下:

(1)采用 FPGA 设计 ASIC 电路(专用集成电路),用户不需要投片生产,就能得到合用的芯片。

(2)FPGA 可做其它全定制或半定制 ASIC 电路的中试样片。

(3)FPGA 内部有丰富的触发器和 I/O 引脚。

(4)FPGA 是 ASIC 电路中设计周期最短、开发费用最低、风险最小的器件之一。

(5)FPGA 采用高速 CMOS 工艺,功耗低,可以与 CMOS、TTL 电平兼容。

 

CPU 芯片内部架构最复杂,不可以硬件编程,但是可以通过外部的编程软件来编写实现各种功能的软件,具备最高的灵活性,和最低的处理效率。CPU 也被称为通用集成电路。