Question

1.

a) Complete the waveform templates for the Master –Slave D-flip-flop below with given D, CLK, CLEAR, and PRESET signals. Neglect the propagation delays.

b) Does it have positive or negative edge triggering with respect to CLK?

c) Are the asynchronous PRESET and CLEAR active-high or active-low?

PRESET CLEAR U1 QM bar U4 T6 U2 TG 01 I02 1 102 TG TG CLK CLK barD CLK CLK bar CLEAR PRESE QM_bar

2. Enabling of data load in the D-flip-flop was implemented with a 2-to-1 multiplexer as show below. The D-flip-flop has the positive edge triggering and the active-low asynchronous clear.

a) Is the Enable input active-high or active-low?

b) Obtain the flip—flop characteristic equation: express the next state Q* in terms of D, E, and Q.

c) Complete the waveform template, neglect the propagation delays.

3)

For the synchronous finite state machine below

a) Identify the type of output Z (Mealy, Moore).
b) Obtain the state diagram: show states, transitions between states with X= 0 and 1, and output Z. c) Estimate the maximum clock frequency for the reliable operation when the setup and hold times are met and the system follows the state diagram transitions. Assume the setup time of 70 ns, the hold time of +10 ns, the D to Q propagation delay of 55 ns, the XOR delay of 25 ns.
d) Complete the waveform template, neglect the propagation delays.

4)

In the finite state machine below the D-flip-flop outputs serve as output of the system.
a) Obtain the state diagram. Upon initialization the flip-flops were cleared
b) Estimate the maximum clock frequency for the reliable operation. Assume the setup time of 50 ns, the hold time of -10 ns, the D to Q propagation delay of 55 ns, the AND2 gate delay of 25 ns, the NAND2 delay of 20 ns.
c) Complete the waveform template, asynchronous clear is active-high, neglect the propagation delays.

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
1. a) Complete the waveform templates for the Master –Slave D-flip-flop below with given D, CLK,...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 7. Construct the D-flip-flop with positive-edge triggering and asynchronous Clear (active-low). I...

    7. Construct the D-flip-flop with positive-edge triggering and asynchronous Clear (active-low). Implement the Master-Slave design with two gated D-latches from problem 6 as building blocks and inverters. a) b) Show the schematic. Complete the waveform template below (neglect the propagation delays). Qm and Q are the outputs of the Master and Slave D-latches, respectively. The initial state is unknown. CLK CLK bar CLEAR Qm 7. Construct the D-flip-flop with positive-edge triggering and asynchronous Clear (active-low). Implement the Master-Slave design with...

  • Write the verilog code that implements a negitive edge D-Flip Flop with asynchronous active low preset...

    Write the verilog code that implements a negitive edge D-Flip Flop with asynchronous active low preset and clear I have : module dff( preset, clear, clk, D, Q) input preset; input clear; input clk; input D; output Q; reg Q; always @ (negedge clk or negedge preset or negedge clear); if (preset); Q = 0; else (clear == 0); Q = D; endmodule I honestly just want to know if i'm doing this right or not, if im not correct,...

  • 3) Recall that a flip-flop is built from 2 latches cascaded in the master-slave configuration as...

    3) Recall that a flip-flop is built from 2 latches cascaded in the master-slave configuration as shown in Figure S. Assume that each latch has a D-to-Q propagation delay of 5ns and a D to-Q contamination delay of 2ns. The inverter has a propagation delay of 5ns and a contamination delay of ens. If you were the designer of this flip-flop, what would you report as the setup time and hold time of the flip-flop? D latch (master) D latch...

  • 1. The D Flip-Flop ) Look for the datasheet of the 7474 D flip-flop and wire it on the breadboard...

    1. The D Flip-Flop ) Look for the datasheet of the 7474 D flip-flop and wire it on the breadboard making sure to supply 5V to both Preset and Clear. Utilize the function generator to provide a Clock signal of 1 Hz: i) Press AMPL and set value to 5 Vpp ii) Press FREQ and set value to 1 Hz ili) Press OFFSET and set value to 2.5 V This Clock signal will be the same for all circuits in...

  • Question 3. [20 marks a) Convert a JK - Flip Flop into a D- Flip Flop...

    Question 3. [20 marks a) Convert a JK - Flip Flop into a D- Flip Flop [10 marks] b) Given the following JK - Flip Flop Preset dCLK K Clear Clearo Preset J K C CLK 1 Figure 2. Timing Diagram Sketch the output waveform Q in Figure 2. [10 marks C

  • For the input shown below, draw the timing diagrams for the flip flop output Q (assume...

    For the input shown below, draw the timing diagrams for the flip flop output Q (assume negative edge triggered flip flops) 1 CLOCK D or T CLR PRE 1.1 Assume a D flip-flop without a clear or preset 1.2 Assume a D flip-flop with active low clear CLR' 1.3 Assume a D flip-flop with active low clear CLR' and preset PRE 1.4 Assume a T flip-flop without a clear or preset (Q is initially 1) 1.5 Assume a T flip-flop...

  • 23. A J-K flip-flop has a l on the J input and a 0 on the...

    23. A J-K flip-flop has a l on the J input and a 0 on the K input. What state is the flip-flop in? (a) Q=1,0-0 (b) Q-1, Q-1 (c) Q-0,Q 1 (d) Q-0,Q-0 -24. On a positive edge-triggered S-R flip-flop, the outputs reflect the input condition when (a) the clock pulse is LOW (b) the clock pulse is HIGH (c) the clock pulse transitions from LOW to HIGH (d) the clock pulse transitions from HIGH to LOW 25. The...

  • (20 pts.) For the following circuit, the timing characteristics of the components are summarized below. .Flip-flop:...

    (20 pts.) For the following circuit, the timing characteristics of the components are summarized below. .Flip-flop: clock-to-Q maximum delay tpcq 40ps, clock-to-Q minimum delay tec 30ps, setup time tsetup 50ps, hold time thold 60ps Logic gate (each AND, OR, Inverter): propagation delay tpd 35ps, contamination delay ted25ps. FFl Fr3 CLK OUT FF2 CLK Suppose that there is no clock skew. What is the maximum clock frequency of this a. circuit? b. How much clock skew can the circuit tolerate before...

  • 1. Complete the waveform of Qoutput based on the given set of inputs. C is the...

    1. Complete the waveform of Qoutput based on the given set of inputs. C is the clock input. (2 marks) C. I к e 2. Complete the waveform of Qoutput from a D flip-flop based on the given set of inputs. C is the clock input. Notice this flip-flop has two asynchronous inputs. Notice the overhead bars above some signal names. (2 marks) c 30 Ro D e 3. Both J and Kinputs of a JK flip-flop are tied to...

  • 3. Answer the following questions about a data flip-flop (D-Flip Flop): a) (4 ps) Write the VHDL required to define a rising-edge triggered (RET) D-Flip Flop with additional clock enable (CEN) an...

    3. Answer the following questions about a data flip-flop (D-Flip Flop): a) (4 ps) Write the VHDL required to define a rising-edge triggered (RET) D-Flip Flop with additional clock enable (CEN) and reset inputs. Your reset may be synchronous or asynchronous. Assume any input, output, or signal variables that you require have already been declared in VHDL (you do not have to write the declarations for these) b) [I pal ls your reset syachronous or asynchronous for the D-Flip Flop...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT