On Tue, May 3, 2011 at 7:41 PM, William "Chops" Westfield w= rote: > a LUT provides a logical output capable of computing ANY logical > equation based on its inputs. > Given three inputs, there are only 8 possible outputs. I think of a > LUT as an array of bits, addressed by the inputs. You get to specify > the array contents (and thus the logic function) as part of the device > programming. On many devices, the LUT may actually be implemented as > a RAM array of bits, but I don't think that that is actually required. > Other implementations are possible. > So do the three inputs of the LUT select its function, or provide the data to be computed? > So if you wanted to implement an AND function, your 3-bit LUT would > have zeros in all the table locations except the one corresponding to > 1 1 1 inputs. > Oh! So one would select the LUT functionality based on known inputs and outputs, as in AND(1, 1) -> 1? --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .