Look up tables Flashcards
How is a look up table made?
From memory cells
How many memory cells is required for a look up table?
Num Cells = 2^n
n = Number of inputs
How many inputs are there for a look up table?
> Between 3 and 4 because memory is expensive.
> Expanders can be used
What is the benefit using a look up table?
> There is no hard limit to the number of terms in the SOP expression
More can be done with fewer resources
What is a mask (when referring to a look up table)?
This is the way that a look up table is programmed
What does each memory cell represent on a look up table?
It represents a possible input combination for all the input combinations
How is a mask produced?
For each SOP expression posibility expressed from ~A~B~C to ABC:
> a 1 is put in that memory cell if its part of the the solution
> The mask is then read from bottom to top (ABC to ~A~B~C)
> This is then turned into a hexadecimal
[Picture4]
In this example the mask is 0b10101001 or 0xA9
How can the number of inputs be expanded?
> By feeding the output from one LUT into the input of another LUT
Or there may be an expansion interconnect