
FPGA 的主要特點是門陣列、可編程和現場。FPGA(Field Programmable Gate Array)是現場可編程門陣列,FPGA 是邏輯芯片的一種,它的主要特點是門陣列、可編程和現場。FPGA最主要的組成部分是大量的邏輯門陣列,FPGA 的邏輯門是通過查找表(Lookup-Table,LUT)的方式實現的;FPGA 的最小邏輯單元包括查找表、寄存器、選擇器、算數運算單元等,英特爾將最小邏輯單元稱為 ALM(自適應邏輯單元),Xilinx 稱之為 CLB(可配置邏輯模塊);通過對邏輯門陣列的排列組合,可以得到基于邏輯門的運算單元,進一步可以設計更復雜的功能模塊,最終實現特定功能的 IP;大部分數字芯片都是通過使用不同功能的 IP,實現特定的邏輯功能。