可程序化逻辑门阵列

可程序化逻辑门阵列
可程序化逻辑门阵列(Field Programmable Gate Array,简称FPGA),是一种含有可编辑元件的半导体设备,可用于实现各种逻辑功能[1][2][3]

特性

FPGA具有可编辑性和可重配性,使得它们能够适应不同的应用场景。与ASIC相比,FPGA通常速度较慢,难以完成复杂的设计,且功耗较高。然而,FPGA具备快速上市、易于修改以及成本较低等优点,使其成为许多行业的首选方案。特别是在技术更新较快的领域,FPGA因其灵活性成为了电子系统中的重要组成部分。

结构与类型

FPGA的基本构成包括静态随机访问存储器(SRAM)、反熔丝(Antifuse)、一次性可编程只读存储器(PROM)、光擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)和闪存(Flash)。其中,SRAM型FPGA可通过外部启动元件进行系统内编程和再编程;Antifuse型FPGA则是一次性可编程的;PROM型FPGA采用非挥发性flash技术;EPROM型FPGA可以通过紫外线擦除;EEPROM型FPGA可以通过电信号擦除;Flash型FPGA则是基于flash-erase EEPROM技术。