Sequential Circuits (FSM) Flashcards

(18 cards)

1
Q

What are sequential circuits?

A

Sequential circuits are digital electronic circuits that depend on both current inputs and previous state information to determine their outputs and future states.

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

What are key areas that sequential circuits are usually applied?

A

Computer processors, Communication systems, Memory elements, Timers and counters

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

What are the two types of sequential circuits?

A

Asynchronous and Synchronous sequential circuits

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

What are asynchronous sequential circuits?

A

These circuits do not use a clock signal but use pulses of the inputs.

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

What is the major advantage of asynchronous sequential circuits?

A

They are faster than Synchronous sequential circuits

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

When are asynchronous sequential circuits usually applied?

A

When speed of operation is important and independent of clock speed

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

What are the downsides to asynchronous sequential circuits?

A

They are more difficult to design and their outputs are uncertain.

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

What are synchronous sequential circuits?

A

These are circuits that use a clock signal to synchronize inputs.

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

What is the major downside to synchronous sequential circuits?

A

They are much slower compared to asynchronous sequential circuits.

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

What is a Finite State Machine?

A

This is a theoretical model used to design and analyze sequential circuits. It is a system that consists of a fixed set of possible states with a set of allowable inputs that may change the state and a set of possible outputs

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

What are the key features of a finite state machine?

A

A finite set of states, a transition function and an output function.

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

What are the two common types of Finite State Machines?

A

Mealy Machine and Moore Machine

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

What is a Moore Machine?

A

This output of this machine depends on the current state

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

What is a Mealy Machine?

A

The output of this machine depends on both the current state and input

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

What is a state?

A

The value or position in which a system is in at a given point

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

What is a State Transition Diagram?

A

A graphical representation of a finite state machine

17
Q

What is Transition?

A

This is the change from one state to another state.

18
Q

What are the differences between Mealy and Moore Machine?

A

Moore - Mealy
Only state - State and input
Faster - Slower
More Stable - Glitch Prone
More states needed - Fewer States needed