Topics Covered: - Bistables - R-S Bistables - D-Type Bistables - J-K Bistables
Topics Covered: - Bistables - R-S Bistables - D-Type Bistables - J-K Bistables
• Bistables
• R-S Bistables
• D-type Bistables
• J-K Bistables
COMBINATIONAL LOGIC CIRCUITS
• A combinational logic circuit is defined as a circuit in which
the outputs at any instant are dependent only upon the inputs
present at that instant.
• Examples – Adders, subtractors, decoders, multiplexers.
SEQUENTIAL LOGIC CIRCUITS
• A sequential circuits is defined as a circuit in which the outputs at any
instant are dependent not only upon the present inputs, but also upon
the past history or sequence of inputs.
• In order to preserve past history of inputs, sequential circuits are said
to have memory.
0 1 1 0
1 0 0 1
BISTABLES
• As a result of having two stable conditions, the basic bistable element
is used to store binary symbols.
• In the case of positive logic, when the output line Q is 1, the element is
said to be storing 1.
• When the output line Q is 0, the element is said to be storing 0.
• The two outputs are complementary.
When Q=0, 𝑄ത = 1
ത
When Q=1, 𝑄=0
R-S BISTABLES
0
0 1 1
0 0 1
1
1 0 0 0
OPERATION OF AN R-S BISTABLE
1 0
1 0
SET
ഥ
𝑺
RESET
ഥ
𝑹
D-TYPE BISTABLES
• The D-type bistable has two inputs: D (standing for ‘data’ or ‘delay’)
and CLOCK (CLK).
• D-type bistable is a modified Set-Reset bistable with the addition of an
inverter to prevent the S and R inputs from being at the same logic
level.
WORKING OF A D-TYPE BISTABLE
• The D-type bistable consists of
• Input D that determines its next state and control.
• Input clock that determines when the D input is effective.
WORKING OF A D-BISTABLE
When clock=0 When clock=1, D=0
0 or 1 Q 0
0
0 1
ഥ
𝑸 1 1
0
0
INPUTS OUTPUT
COMMENTS
CLEAR PRESET 𝑄𝑁+1
0 0 ? Indeterminate
0 1 0 Q is reset
1 0 1 Q is set
1 1 Clocked operation Enables clocked
operation
INPUT AND OUTPUT STATES (CLOCKED
OPERATION)
0 0
1
CLOCKED OPERATION OF J-K BISTABLE
INPUTS OUTPUT COMMENTS
J K 𝑄𝑁+1
1
Q
1 0 1 Q is set
1
1 1 𝑄ത Q output changes to the
1 opposite state
J-K Bistables can be configured in various ways
• Binary Dividers
• Four stage Binary Counters
• Four stage Shift Registers
• Latches
Shift registers
• A shift register is a type of digital circuit, using a
cascade of flip-flops where the output of one
flip-flop is connected to the input of the next.
• They share a single clock signal, which causes
the data stored in the system to shift from one
location to the next.
Within a byte, bits are numbered 0 (Least Significant Bit) to 7(Most Significant Bit)
For 16 bit words, 15 is the MSB bit