Professional Documents
Culture Documents
logic circuit
Combinational logic circuit
Sequential logic circuit
Flip-flop
Build flip-flop using logic gates
1
Objectives:
1 Define sequential logic circuit.
2 Differentiate between combinational logic circuit and
sequential logic circuit.
3 Describe flip - flop.
4 Identify various types of flip-flops.
5 Build SR, JK, T and D flip flop using logic gates.
6 Draw the symbol and truth table of SR, JK, T and D flip
flop.
2
Sequential & Combinational
logic circuit
1 Define sequential logic circuit.
2 Differentiate between combinational logic circuit and
sequential logic circuit.
3
Difference between
Combinational & Sequential logic circuit
Basic building
blocks include:
5
Sequential logic circuit
7
Combinational logic circuit
9
Flip-Flop
10
Flip-Flop
Flip-flop are basic storage/memory elements.
Flip-flop are essentially 1-bit storage devices.
Types of flip-flops are:
1. SR Flip-flop
2. JK Flip-flop
3. D Flip-flop
4. T Flip-flop
Application of flip-flop:
1. Counter 4. Logic controller
2. Register 5. Frequency Divider
3. Memory
11
SR Flip-Flop
12
SR Flip-Flop S Q
R Q'
13
SR Flip-Flop
Symbol:
17
IQ Test!
What is the mode of operation of the SR flip-flop (set, reset or hold)?
What is the output at Q from the SR flip-flop (active LOW inputs)?
L
?
High
H
Mode of operation = Set
?
H
?
High
H
Mode of operation = Hold
?
H
?
Low
L
Mode of operation = ?
Reset 18
Clock
SR Flip-Flop
4 Identify various types of flip-flops.
5 Build SR, JK, T and D flip flop using logic gates.
6 Draw the symbol and truth table of SR, JK, T and D flip
flop.
19
Clock
Flip-flops: synchronous bistable devices
Output changes state at a specified point on a
triggering input called the clock.
Change state either at the positive edge (rising edge) or
at the negative edge (falling edge) of the clock signal.
Clock signal
21
Clock SR Flip-Flop
Symbol:
CLK' CLK'
CLK CLK* CLK CLK*
CLK CLK
CLK' CLK'
CLK* CLK*
23
Clock SR Flip-Flop
Truth Table:
S-R flip-flop: on the triggering edge of the clock pulse,
S=HIGH and R=LOW is a SET state
R=HIGH (and S=LOW) is a RESET state
If both SR inputs LOW a NO change
If both SR inputs HIGH a INVALID
Truth table of positive edge-triggered S-R flip-flop:
26
D Flip-Flop D Q
Truth Table:
C
Q'
D
Q
CLK
Q'
CLK
CLK CLK
CLK
29
JK Flip-Flop
30
JK Flip-Flop J
C
Q
K Q'
J
Q
CLK
Q'
K
33
JK Flip-Flop
Application: Frequency Division
J J QA J QB
Q
CLK C CLK C C
K K K
CLK CLK
Q QA
QB
35
T Flip-Flop
36
T Flip-Flop T J Q
Truth Table:
CLK C
K Q'
37