ece124: add 5 var kmap
This commit is contained in:
parent
fa3a383282
commit
dd921b7bc2
@ -274,10 +274,12 @@ Karnaugh maps are an alternate representation of truth tables arranged by the Gr
|
||||
- The output square of the coordinates is the output value of the function
|
||||
- Headers are sorted by Gray code (multiple variables can be combined by increasing the number of bits in the Gray code)
|
||||
|
||||
Each square is effectively a minterm, and finding the least number of rectangles that only cover "1"s allows for the simplest algebraic form of the truth table to be deduced. If needed, rectangles can wrap around on any side.
|
||||
Each 1 square is effectively a minterm, and finding the least number of rectangles that only cover "1"s allows for the simplest algebraic form of the truth table to be deduced. If needed, rectangles can wrap around on any side. The same rules apply to optimise for maxterms (product of sums), or $f'$, by optimising for zeros.
|
||||
|
||||
<img src="https://upload.wikimedia.org/wikipedia/commons/b/b7/K-map_6%2C8%2C9%2C10%2C11%2C12%2C13%2C14.svg" width=500>(Source: Wikimedia Commons)</img>
|
||||
|
||||
A K-map for five variables can be expressed in two maps for four variables — one with the fifth variable set to zero, and the other set to 1.
|
||||
|
||||
## VHDL
|
||||
|
||||
VHDL is a hardware schematic language.
|
||||
|
Loading…
Reference in New Issue
Block a user