FPGA

Field-Programmable Gate Array. FPGA contains logical elements and switching units. FPGA program is stored in distributed RAM on microchip, therefore initial loader is often needed.