FPGA最大的特性是现场可编程性。
CPU、GPU、DSP、Memory及各类ASIC芯片在被制造完成之后,其功能就已被固定,用户无法对 其硬件功能进行任何修改,而FPGA芯片在制造完成后,其功能并未固定,用户可以根据实际需要,将设计的电路通过专用EDA软件对 FPGA芯片进行功能配置,从而将空白的FPGA芯片转化为具有特定功能的集成电路芯片,且可以进行多次不同功能配置。

闪存、反熔丝和静态存储器是现代FPGA常用的可编程技术。FPGA通过可编程的开关来控制电路结构从而实现可编程性。这种“可编 程”的开关通常使用多种半导体技术实现,FPGA历史上使用过EPROM、EEPROM、闪存、反熔丝和静态存储器(SRAM)等,其中闪 存、反熔丝和静态存储器是现代FPGA常用的可编程技术,目前国内公司大部分使用基于静态存储器的可编程技术。