Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras
*Currently a Visiting Professor at IIT Bombay
Digital Circuits and Systems
Spring 2015 Week 4 Module 20
Flipflops
Systems Flipflops Shankar Balachandran* Associate Professor, CSE - - PowerPoint PPT Presentation
Spring 2015 Week 4 Module 20 Digital Circuits and Systems Flipflops Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras *Currently a Visiting Professor at IIT Bombay D Flip-flop The D latch
Shankar Balachandran* Associate Professor, CSE Department Indian Institute of Technology Madras
*Currently a Visiting Professor at IIT Bombay
Flipflops
Flipflops 2
The D latch has a shortcoming – the inputs should not
One solution is to design the circuit so that state changes
Flipflops 3
Flipflops 4
Example: When CLK is high, output of master is allowed to change
Characteristic Table
Flipflops 5
CLK D QA QB QC QA QB QC D Q Q
CLK
D Q Q
Λ
D Q Q
Λ
CLK D
A: Latch B: +ve Edge trigerred DFF C: -ve Edge trigerred DFF
Flipflops 6
PRESET_n CLEAR_n
PRESET_n CLEAR_n
Flipflops 7
Flipflops 8
A T flip-flop changes state on every clock if it is enabled
Flipflops 9