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也被称为通用集成电路。