Professional Documents
Culture Documents
Hridoy Mia 223902010 Lab Rep6
Hridoy Mia 223902010 Lab Rep6
Lab Experiment Name: Implement D flipflop and verify its truth table.
Implement T flipflop and verify its truth table.
Student Details
Name ID
Ashiful Haque Shihab 221902329
[For Teachers use only: Don’t Write Anything inside this box]
1. Title:
Implement D flipflop and verify its truth table.
Implement T flipflop and verify its truth table.
2. Objectives:
The objective of this lab exercise is to implement and verify the
functionality of D flip-flop and T flip-flop. Both flip-flops will be
implemented using appropriate logic gates, and their operations will be
validated by comparing the output states with the expected values derived
from truth tables.
4. Truth Table:
Clock D Q Q’
↓»0 0 0 1
↑»1 0 0 1
↓»0 1 0 1
Figure
↑»1 1 1 0
3: truth
Table of D
Flip - Flop
T Q Q (t+1)
0 0 0
1 0 1
0 1 1
1 1 0
5. Circuit Diagram:
3
7. Implementation On Tinkercad:
4
8. Result/Output:
5
D Flip – Flop:
6
T Flip- Flop:
7
9. Discussion:
In this experiment, we successfully made and tested D and T flip-flops, important
parts of digital circuit design. Let's talk about what we saw, compare it with what
we expected, and think about how these flip-flops can be useful.
1. D Flip-Flop Discussion:
The D flip-flop does a simple job. It keeps its output the same when the clock is
low, and it changes to the input state when the clock goes from low to high. This is
useful in circuits where data needs to be stored and synchronized. During our
simulation, the circuit behaved as expected, giving us the right output states.
2. T Flip-Flop Discussion:
The T flip-flop toggles its output state when the clock changes from low to high,
but only if the T input is high. This is handy when you need toggling without extra
control logic. Our simulation matched the expected results from the truth table.
10. Conclusion:
In conclusion, our successful implementation and verification of the D flip-flop
and T flip-flop in this experiment demonstrate foundational skills in digital circuit
design. The D flip-flop, maintaining and updating stored data, and the T flip-flop,
efficiently toggling its output, serve as essential building blocks for more intricate
digital systems.