FPGA 的主要特点是门阵列、可编程和现场。FPGA(Field Programmable Gate Array)是现场可编程门阵列,FPGA 是逻辑芯片的一种,它的主要特点是门阵列、可编程和现场。FPGA最主要的组成部分是大量的逻辑门阵列,FPGA 的逻辑门是通过查找表(Lookup-Table,LUT)的方式实现的;FPGA 的最小逻辑单元包括查找表、寄存器、选择器、算数运算单元等,英特尔将最小逻辑单元称为 ALM(自适应逻辑单元),Xilinx 称之为 CLB(可配置逻辑模块);通过对逻辑门阵列的排列组合,可以得到基于逻辑门的运算单元,进一步可以设计更复杂的功能模块,最终实现特定功能的 IP;大部分数字芯片都是通过使用不同功能的 IP,实现特定的逻辑功能。