How to implement a K-Map with negative feedback

boolean-algebradigital-logickarnaugh map

How do you describe a boolean function using a K-Map in such a way that the boolean function depends on the previous value of this function?

Best Answer

If the present output depends on previous output, then use the previous output as as one of the variable in truth table and K-map.

Take JK flipflop as an example:

-------------------
J  K  Qn    Qn+1
-------------------
0  0   0     0
0  0   1     1
0  1   0     0
0  1   1     0
1  0   0     1
1  0   1     1
1  1   0     1
1  1   1     0
------------------

enter image description here