D Flip-Flop
It's ubiquitous in digital systems
We have discussed about the basic building blocks of any complex digital ciruits:
- Combinational Logic
- Sequential Logic
This video discusses about the most widely used sequential element i.e. D flip-flop.
We would be designing the three different falvours of a D flip-flop:
- Non resettable
- Synchronous Reset
- Asynchronous Reset
All the flops should be positive edge triggered with active high resets (if any).
This video also discusses the generated waveforms in detail to explain the flop behaviour.
Interface Definition
d_i => The input to the flop D-pin
q_norst_o => Output from the non-resettable flop
q_syncrst_o => Output from the flop with synchronous reset
q_asyncrst_o => Output from the flop with asynchronous resetLoading the interactive workspace...