Using 3 input LUT's to Implement a Boolean Function

  • Thread starter Thread starter blue2004STi
  • Start date Start date
  • Tags Tags
    Function Input
Click For Summary
SUMMARY

The discussion focuses on implementing the Boolean function f(w1,w2,w3,w4) = SUM(m(0, 1, 3, 6, 8, 9, 14, 15)) using the minimum number of three-input Look-Up Tables (LUTs). The derived Sum of Products from the K-map includes terms such as (~w1*~w2*~w3) and (w1*w2*~w3). Participants suggest utilizing Shannon's expansion theorem to simplify the implementation process. The goal is to optimize the use of three-input LUTs, each capable of storing 8 values, to achieve an efficient solution.

PREREQUISITES
  • Understanding of Boolean algebra and functions
  • Familiarity with K-map simplification techniques
  • Knowledge of Look-Up Tables (LUTs) and their configurations
  • Proficiency in Shannon's expansion theorem
NEXT STEPS
  • Research the implementation of Boolean functions using three-input LUTs
  • Study advanced K-map techniques for minimizing Boolean expressions
  • Explore Shannon's expansion theorem in detail for circuit design
  • Learn about the design and optimization of digital circuits using LUTs
USEFUL FOR

Students and professionals in electrical engineering, digital design engineers, and anyone involved in optimizing Boolean functions for FPGA implementations.

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
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
6K
Replies
5
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K