dynamically programmable gate array (DPGA)
The Dynamically Programmable Gate Array (DPGA) is a logic that can change its logic function during operation. To do this, the DPGA logic has several configuration memory banks, each of which performs a specific function. The DPGA logic has a larger number of logic gates than the Field Programmable Gate Array ( FPGA).