Adaptive Logic Module (ALM)
The basic building block in an FPGA is an adaptive logic module (ALM).
A simplified ALM consists of a
lookup table (LUT) and an output register from which the compiler can build any arbitrary Boolean logic circuit.
The following figure illustrates a simplified ALM:
Adaptive Logic Module
