Chapter 3 Flashcards
1
Q
literal
A
each appearance of a variable in a term
xy’z has three literals
2
Q
K-map
A
Karnaugh map
used to minimize gates for a function
3
Q
why are the minterms placed where they are in a kmap
A
to make sure there is only one bit changing between each adjacent square
4
Q
kmaps with minterms
A
- take SOP/all the minterms when the output is 1 and mark as 1 on kmap
- group 1’s into largest groups that are the size of 2^n then find expression for each grouping and add them
- circled groupings can wrap off top, bottom, sides and corners of the grip onto opposing sides
5
Q
dont care conditions
A
- for some functions, the output is not specified for some input combinations
- mark as an x on k-map and they can be taken as either a 0 or 1, whichever best simplifies the function
6
Q
odd function
A
- multivariable XOR (ex-OR) function
- 1 if an odd number of inputs is 1
7
Q
even function
A
- complement of the entire XOR function
- aka put brackets around entire odd function then complement it
8
Q
what are ex-or functions useful for
A
- detecting errors using parity bits
- the even parity bit of a string variables is all variables xored with eachother
- parity bit can be checked by xoring all variables and the parity bit
9
Q
k-maps for POS
A
- place 1’s for each minterm
- fill in all other spaces with zeroes
- simplify kmap using the zeroes instead of 1s
- will get a sum of products from the kmap, so must complement simplified function to get POS