fpga的特点_FPGA是什么以及FPGA有什么特点

(文章来源:电子产品世界)

FPGA,Field Programmable Gate Array的简称,是一种可编程器件,是在PAL(可编程逻辑阵列)、GAL(通用阵列逻辑)、CPLD(复杂可编程逻辑器件)等传统逻辑电路和门阵列基础上发展起来的半定制电路。它主要用于ASIC(专用集成电路)领域,既解决了半定制电路的缺点,又克服了原有的可编程电路。

FPGA包括CLB(可配置逻辑模块)、IOB(输入/输出模块)和内部布线,具有与传统可编程器件不同的结构。FPGA通过将编程数据加载到内部静态存储单元来实现逻辑功能。存储单元中存储的值决定了逻辑单元的逻辑功能以及每个逻辑单元模块或模块与I/O的连接方式,最终决定了FPGA实现的功能。

FPGA用小的查找表实现组合逻辑,每个查找表连接一个D触发器的输入端,用来驱动其他逻辑电路或I/O,从而形成一个既能实现组合逻辑功能又能实现时序逻辑功能的基本逻辑单元模块。这些模块通过金属线相互连接或与I/O模块连接。

FPGA有什么特点:1)用FPGA设计ASIC电路,用户不用生产就可以得到一个共享的芯片;2)FPGA可以作为其他全定制或半定制ASIC电路的试点样本;3)FPGA中有丰富的触发器和I/O引脚;4)利用FPGA设计ASIC电路具有周期短、成本低、风险小、质量稳定的优点;5)FPGA采用高速CHMOS技术,功耗低;6)FPGA架构和逻辑单元灵活,集成度高,应用范围广;7)FPGA兼容PLD和通用门阵列的优点,可以实现大规模电路。