Chapter 3: Sequential Logic Systems Flashcards

1
Q

How is a sequential logic system different to a logic system?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does a sequential logic system use outputs to influence the input?

A

A sequential logic system uses feedback to allow the current output state to influence future input states.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a ‘Flip-flop’ or a ‘Bistable’ ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the most common type of Flip-flop?

A

The Set-Reset latch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe the inputs and outputs of a Set-reset latch (not s, not r)

A

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’.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The Not s, not R latch can be implemented using what logic gate?

A

NAND gate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Give the truth table for a NAND gate equivalent of a Not S, Not R latch

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain ‘state 1’ of a not S, not R latch where S is 0 and R is 1

A

The logic 0 at the not S input sets the the output. The input is active low

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain ‘state 2 and 4’ of a not S, not R latch, where not S is logic 1 and not R is logic 1

A

When both inputs are logic 1, the outputs are unchanged from the
previous state. This is known as the latching combination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain ‘state 3’ of a flip flop where not S is logic 1 and not R is logic 0

A

the reverse of state 1 – logic 0 at the not R input resets the output.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain ‘state 5’ of a flip flop, where not S and not R are both loic 0

A

This is the problem state. Q and not Q are meant to be opposite states but, in this case they are the same.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

State the limitations of a the simple latch

A
  1. The Q and Q outputs both sit at logic 1 when both inputs are at logic 0.
  2. The inputs are active-low.
  3. Changes in the outputs occur immediately in response to changes in the inputs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How can the limitation of ‘changes in the outputs occur immediately in response to changes in the inputs’ the simple latch be overcome?

A

By using an additional unit known as a clock input.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How can the limitation of ‘The inputs are active-low’ be overcome on a not S, not R latch?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain how a clocked S-R latch solves 2 limitations of a simple latch

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Use of a clock input improves the performance of the latch by ensuring that what happens?

A

Data transfer when a clock pulse is present

17
Q

What is level triggering?

A

the outputs can change whenever the clock input is at a specific logic level.

18
Q

What is edge triggering

A

where the output can change only when the clock input is changing (rising edge/ falling edge)

19
Q

State one way in which edge triggering can be achieved

A

Using a transition gate

20
Q

What is propagation delay?

A

The time taken for the output of a logic gate to change after the input changes

21
Q
A