How to Implement a JK Flip Flop for a Given State Diagram?

  • Thread starter Thread starter Caldus
  • Start date Start date
  • Tags Tags
    Flip flop
Click For Summary
SUMMARY

The discussion focuses on implementing a JK flip-flop based on a specified state diagram. The state transition table indicates the relationship between present state (Qpresent), input, next state (Qnext), and output. The output is defined as Qpresent' * Input. Participants emphasize the need to determine the flip-flop inputs for the next-state transitions, utilize Karnaugh maps for simplification, and design the corresponding circuitry. Two example circuit diagrams are provided for reference.

PREREQUISITES
  • Understanding of JK flip-flop operation
  • Familiarity with state diagrams and state transition tables
  • Knowledge of Karnaugh maps for Boolean simplification
  • Basic circuit design principles
NEXT STEPS
  • Study JK flip-flop truth tables and characteristic equations
  • Learn how to construct and simplify Karnaugh maps
  • Research digital circuit design techniques for implementing flip-flops
  • Explore examples of state machine design using flip-flops
USEFUL FOR

Digital circuit designers, electrical engineering students, and anyone involved in designing state machines using JK flip-flops will benefit from this discussion.

Caldus
Messages
106
Reaction score
0
Given the table of a state diagram:

Code:
Qpresent | Input | Qnext | Output
0          0       0       0
0          1       1       1
1          0       1       0
1          1       0       0

So, output = Qpresent' * Input

I must use a JK flip flop implementation of all of this. I have to figure out what flip-flop inputs are needed to make the next-state transitions take place. Then I have to put those flip-flop inputs into a Karnaugh map and simplify the algebraic expression. Then I have to draw the circuitry to implement those algebraic expressions. Then I have to repeat the last two steps for the output; which is also a function of the current state and input. Any kind of help appreciated...
 
Engineering news on Phys.org
here is a solution:

http://flexifirm.tripod.com/JK1.jpg
http://flexifirm.tripod.com/JK2.jpg

take care
 
Last edited by a moderator:

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 34 ·
2
Replies
34
Views
5K
  • · Replies 3 ·
Replies
3
Views
9K
  • · Replies 10 ·
Replies
10
Views
4K
Replies
20
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
10
Views
4K
  • · Replies 6 ·
Replies
6
Views
4K
Replies
5
Views
3K