# LUTs
Look Up Tables are typically implemented with SRAM and multiplexers. A LUT2, for example, takes 2 inputs and produces 4 outputs, an output for each possible state created by the binary inputs.
![[moss_lut_storage_0.png]]
[Source](https://danielmangum.com/posts/how-luts-used-storage-fpga/)