An FPGA, or Field-Programmable Gate Array, is a programmable semiconductor chip enabling the implementation of various electronic circuits by circuit designers. Unlike fixed physical circuits in traditional processors, FPGA's digital circuits can be configured and reconfigured for diverse tasks. Importantly, no physical changes occur during FPGA programming. Instead, a matrix of programmable logic blocks and interconnects exists within FPGA chips, allowing construction of desired electronic circuits by enabling/disabling as needed. This flexibility is valuable for developing device prototypes or optimising electronic circuits for real-world applications. Today, FPGAs are proving valuable in Artificial Intelligence, raising the question of whether they will be the key processor in future AI.