D Flip Flop with Enable: Understanding Function and Next State Equation"

  • Thread starter Thread starter torino
  • Start date Start date
  • Tags Tags
    Flip flop
Click For Summary

Discussion Overview

The discussion centers around understanding the function and next state equation of a D flip-flop with a clock enable feature. It includes aspects of digital circuit design, particularly focusing on the behavior of the flip-flop under different conditions of the clock enable signal.

Discussion Character

  • Homework-related
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • Some participants explain that the clock enable signal allows the flip-flop to freeze its state when not enabled and operate normally when enabled.
  • One participant cautions against asynchronous assertion or de-assertion of the clock enable signal to avoid uncertainty in the flip-flop's state during clock transitions.
  • Another participant seeks clarification on the implications of controlling the clock enable signal and its synchronization with the clock signal to minimize uncertainty.
  • A participant describes their approach to designing a circuit for the D flip-flop with clock enable, mentioning the use of an AND gate to combine the clock and enable signals.
  • There is uncertainty regarding the correct method to derive the characteristic equation, with one participant suggesting the creation of a truth table that includes the inputs D, Q, E (enable), and C (clock), but expressing doubt about the validity of this approach.

Areas of Agreement / Disagreement

Participants express differing views on the correct approach to creating the truth table and deriving the characteristic equation, indicating that the discussion remains unresolved regarding the best method for these tasks.

Contextual Notes

There are limitations in the discussion regarding the assumptions made about the clock enable signal and its timing relative to the clock signal, as well as the specific conditions under which the flip-flop operates.

torino
Messages
3
Reaction score
0

Homework Statement


What does flip flop with clock enable mean and what is the next state equation for D flip flop with clock enable?
 
Last edited:
Physics news on Phys.org
The clock enable is used to freeze the state of the flip-flop when "not enabled". When "enabled", the flip-flop acts normally. Avoid asynchronous assertion/de-assertion of this input for best results. See datasheet for a 74377 for more information.
 
Can you please explain what do you mean by this ?
lewando said:
Avoid asynchronous assertion/de-assertion of this input for best results.
and thanks for your reply
 
I just mean when you affect the operation of a digital system by means of using a clock enable or otherwise gating the clock, it's a good idea to make sure you are doing so in a controlled manner (unless the consequences of not doing so are inconsequential). If you were to disable the f-f by de-asserting the clock enable signal around the same time the falling edge (typically the edge that makes the f-f update its state) was happening, you have some uncertainty as to which occurs first (and so uncertainty of the state of the f-f: updated or not updated). To reduce this uncertainty, control when the clock enable changes state. This means synchronize the clock enable with the clock, ideally using the rising edge of the clock (when the f-f is not being updated) to do the synchronization. Hopefully this is clear. Ask away if not.
 
Last edited:
Thanks for the clarification. I drew a circuit for the d flip flop with clock enable. I just connected an AND gate to the flip flop with two inputs (clock and enable) Is it correct?? and for the characteristic equation I'm still not sure how to get it. Should i make a truth table with four values (D,Q,E(enable),C(clock)) and an output (Q+). I did that but I don't think it's correct. I've been told that the value of E(eneable) shouldn't change in the truth table. I just change the values of D,Q,C.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
20
Views
4K
  • · Replies 9 ·
Replies
9
Views
4K
Replies
1
Views
3K
  • · Replies 7 ·
Replies
7
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
6K
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K