FPGA(Field-Programmable Gate Array)
Filed Programmable Logic Array or FPGA is a type of logic device that can be reconfigued and programmed in an application. It has multiple logic cells and configurable logic blocks which can be used for implementing complex functions.