Synchronous Sequential Logic Flashcards

1
Q

What do Sequential Circuits consist of?

A
  • Inputs
  • A combinational circuit
  • Memory elements
  • A feedback path from memory elements to the combinational circuit
  • Outputs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are memory elements?

A

Memory elements are devices that store binary information. They define the current state of the circuit

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

What are Synchronous Sequential Circuits?

A

Are circuits where changes of state occur at discrete instants of time

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

True or False: Flip-flops are memory elements in a synchronous sequential circuit

A

True

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

True or False: Both Latches and Flip-flops are used as memory elements in clocked sequential circuits

A

True

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

What is the main difference between Latches and Flip-Flops?

A

Latches are controlled by signal levels.

Flip-flops are controlled by signal transitions (i.e. the rising or falling edge of a CP).

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

What are the problems level-triggered latches have?

A
  • They may oscillate if the CP is too wide

- Outputs will be incorrect if the inputs change before the CP return to 0

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

What is the solution to level-triggered latches?

A

Solution: Trigger the device on the rising or falling edge of the CP

This is what master-slave and edge-triggered flip-flops do

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

What is the Master-Slave D Flip-Flop constructed with?

A

Is constructed with:

  • A master D latch
  • A slave D latch
  • An inverter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of an inverter in the Master-Slave D Flip-Flop?

A

The inverter ensures only one latch is active at a time

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

What is the purpose of the J and K inputs in a JK Flip-Flop

A

J: acts as the set input
K: acts as the reset input

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

What is an advantage of the JK Flip-flop?

A

It avoids indeterminate states.

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

How is a T Flip-Flop created?

A

T flip-flop is created by connecting the J and K inputs of a JK flip-flop together.

This input is called T (Toggle)

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

What happens if T = 1 in a T flip-flop?

A

If T = 1 and a CP arrives, the outputs are complemented (toggled)

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

What are Direct Inputs?

A
  • Allows one to set or clear a flip-flop asyncronously

for example, without a CP

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

What is the difference between the Mealy and Moore model?

A

In the Mealy model, outputs are a function of present state AND inputs.

In the Moore model, outputs are a function of the present state ONLY.