How a Typical FPGA works?
FPGA consist of lot of programmable hardware in it, like Multiplexers, lookup tables Gates and also Flip-flops to implement any hardware. All these blocks are connected to each other through programmable switches to realize the specific logic. The programmable switches are programmed in such a way that the appropriate circuit is implemented in FPGA. .