Example 2: State Assignment & J/K Implementation
"(a) Find a good state assignments using the three guidelines
mentioned in class. (Do not reduce the table first).
Try to satisfy as many of the adjacency conditions as possible."
Rule 1: "States which have the same next-state
for a given input should be given adjacent assignments."
Rule 2: "States which are the next-states of the same states
should be given adjacent assignments."
2*{a, f}, 2*{c, b}, {e, f}, {a, e}
Output: "States which have the same output for a given input
should be given adjacent assignments."
Not of any value in this case; one input & one
output almost everything would need to be adjacent!