Using 3 input LUT's to Implement a Boolean Function

  • Thread starter Thread starter blue2004STi
  • Start date Start date
  • Tags Tags
    Function Input
AI Thread Summary
The discussion revolves around implementing the Boolean function f(w1,w2,w3,w4) using the minimum number of three-input LUTs, derived from the sum of min terms. The function is expressed as a Sum of Products from a Karnaugh map, detailing specific combinations of inputs that yield true outputs. The user seeks guidance on how to effectively utilize the three-input LUTs, noting their capacity for 8 stored values and the challenge of managing multiple inputs. Suggestions include applying Shannon's expansion theorem to simplify the implementation process. The conversation emphasizes the need for strategic thinking in Boolean function design using LUTs.
blue2004STi
Messages
21
Reaction score
0

Homework Statement


Consider the function f(w1,w2,w3,w4) = SUM( m(0, 1, 3, 6, 8, 9, 14, 15)). Derive an implementation using the minimum possible number of three-input LUTs.


Homework Equations


Where SUM(m(0, 1, 3, 6, 8, 9, 14, 15)) is the sum of the min terms, a Sum of Products that from a K map is (~w1*~w2*~w3)+(~w1*~w2*w4)+(w1*w2*~w3)+(w1*~w2*w3)+(~w1*w2*w3*~w4) Where ~w is "not w".

The Attempt at a Solution


Thus far all I can do is get the minimum cost solution from the K map, which I gave above. I guess I'm just a little confused as where to start considering a 3 input LUT has 8 stored values and 3 different inputs and one output. Any help will be beneficial! Thanks,

Matt
 
Physics news on Phys.org
Noone have any ideas? I'm not looking for the answer just a push in the right direction. Thanks, Matt
 
Use shannon's expansion theorem
 
Back
Top