CPLD透過修改具有固定內連電路的邏輯功能來程式設計,FPGA主要透過改變內部連線的佈線來程式設計
FPGA:Field Programmable Gate Array,現場可程式設計門陣列FPGA由可程式設計邏輯塊(CLB),輸入/輸出模組(IOB)及可程式設計互連資源(PIR)等三種可程式設計電路和一個SRAM結構的配置儲存單元組成