<P> In digital logic, a lookup table can be implemented with a multiplexer whose select lines are driven by the address signal and whose inputs are the values of the elements contained in the array . These values can either be hard - wired, as in an ASIC which purpose is specific to a function, or provided by D latches which allow for configurable values . </P> <P> An n - bit LUT can encode any n - input boolean function by storing the truth table of the function in the LUT . This is an efficient way of encoding Boolean logic functions, and LUTs with 4 - 6 bits of input are in fact the key component of modern field - programmable gate arrays (FPGAs) which provide reconfigurable hardware logic capabilities . </P>

What is one purpose of a data table