Forum Discussion
Altera_Forum
Honored Contributor
13 years agono. millions of logic gates connected each other is not the best image of an fpga. The simplest element of an fpga is a truth table with 4 inputs and 1 output. It is called Look-Up Table ( LUT ). With this you can implement combinational circuits up to 4 inputs. Optionaly a flip-flop D can be connected to the output of the LUT, so you can make sequential synchronous circuits. The LUT with the D FF forms a Logic Element ( LE ). The fpga has thousands of LE with tracks that connect inputs and outputs of the LE and to the pins of the fpga.
With a lot of LEs you can design logic circuit with many inputs and outputs, very complex sequential circuits and state machines. I described a simplified diagram of a fpga. Actual fpga has many others elements: pll, embedded multipliers, high-speed interfaces, etc.