| Input | Current State | Next State | ||
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 | 0 |
Which one of the following options corresponds to the expressions for the inputs of the D flip-flops, and ?
B
Step-by-Step Solution
Insight: For D flip-flops, the excitation input is exactly the next state (). We just need to map the given Next State table to K-maps for and and minimize them.
Exam route: Build K-maps for and with variables . Fill in the 1s from the and columns. Group the 1s to get the SOP expressions. Match with the options.
Learning route:
Step 1: Understand the D flip-flop excitation. and .
Step 2: Construct the K-map for .
The minterms where are:
(m1)
(m2)
(m3)
(m7)
Grouping these on a 3-variable K-map:
- m3 and m7 form a pair
- m1 and m3 form a pair
- m2 and m3 form a pair
Thus, .
Step 3: Construct the K-map for .
The minterms where are:
(m0)
(m2)
(m3)
(m6)
Grouping these:
- m2 and m6 form a pair
- m0 and m2 form a pair
- m2 and m3 form a pair
Thus, .
Step 4: Match with options. Option B matches both derived expressions perfectly.
Verification: Plug in into Option B. . . This matches the table's Next State of 11.