FPGA(現(xiàn)場可編程門陣列)是專用集成電路(ASIC)中集成度最高的一種,用戶可對FPGA內(nèi)部的邏輯模塊和I/O模塊重新配置,以實現(xiàn)用戶的邏輯,因而也被用于對CPU的模擬。用戶對FPGA的編程數(shù)據(jù)放在Flash芯片中,通過上電加載到FPGA中,對其進行初始化。也可在線對其編程,實現(xiàn)系統(tǒng)在線重構(gòu),這一特性可以構(gòu)建一個根據(jù)計算任務(wù)不同而實時定制的CPU,這是當(dāng)今研究的熱門領(lǐng)域。