Chapter 3: Sequential Logic Systems Flashcards
How is a sequential logic system different to a logic system?
In a sequential logic system, the output also depends on past input states. However, a sequential system has some form of ‘memory’ of what happened previously.
How does a sequential logic system use outputs to influence the input?
A sequential logic system uses feedback to allow the current output state to influence future input states.
What is a ‘Flip-flop’ or a ‘Bistable’ ?
It has two stable states (hence ‘bistable’) and it flips (or flops) between the two. It is a sub-system with two input terminals and two output terminals, usually
What is the most common type of Flip-flop?
The Set-Reset latch
Describe the inputs and outputs of a Set-reset latch (not s, not r)
Both inputs have a ‘bar’ above them, indicating that they are ‘active low’ inputs. This means that they are activated when the input signal is logic 0. Both outputs are labelled Q but one Q is the inverse of the other. The outputs should always be at opposite logic levels. When output Q is logic 1, it is ‘set’. When it is logic 0, it is ‘reset’.
The Not s, not R latch can be implemented using what logic gate?
NAND gate
Give the truth table for a NAND gate equivalent of a Not S, Not R latch
Not S= B Not R=A
B A Q Ǭ
0 1 1 0
1 1 1 0
1 0 0 1
1 1 0 1
0 0 1 1
Explain ‘state 1’ of a not S, not R latch where S is 0 and R is 1
The logic 0 at the not S input sets the the output. The input is active low
Explain ‘state 2 and 4’ of a not S, not R latch, where not S is logic 1 and not R is logic 1
When both inputs are logic 1, the outputs are unchanged from the
previous state. This is known as the latching combination.
Explain ‘state 3’ of a flip flop where not S is logic 1 and not R is logic 0
the reverse of state 1 – logic 0 at the not R input resets the output.
Explain ‘state 5’ of a flip flop, where not S and not R are both loic 0
This is the problem state. Q and not Q are meant to be opposite states but, in this case they are the same.
State the limitations of a the simple latch
- The Q and Q outputs both sit at logic 1 when both inputs are at logic 0.
- The inputs are active-low.
- Changes in the outputs occur immediately in response to changes in the inputs.
How can the limitation of ‘changes in the outputs occur immediately in response to changes in the inputs’ the simple latch be overcome?
By using an additional unit known as a clock input.
How can the limitation of ‘The inputs are active-low’ be overcome on a not S, not R latch?
By using an additional unit known as a clock input as well as 2 additional NAND gates which are fed into the input of the simple latch
Explain how a clocked S-R latch solves 2 limitations of a simple latch
The Q and not Q outputs change only when: the clock input is logic 1 (overcoming limitation 3), input S (or R) is logic 1 (overcoming limitation 2).