简介:FPGA(Field Programmable Gate Array)是一种在专用集成电路(ASIC)领域中使用的半定制电路,它在可编程器件的基础上进一步发展,解决了定制电路的不足,并克服了原有可编程器件门电路数有限的缺点。
FPGA,全称为Field Programmable Gate Array,即现场可编程门阵列,是在PAL(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它作为专用集成电路(ASIC)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个新概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。这种结构使得FPGA具有高度的灵活性,可以根据需要进行重新配置,从而实现不同的逻辑功能。
FPGA的优点有以下几点: