Search for notes by fellow students, in your own course and all over the country.
Browse our notes for titles which look like what you need, you can preview any of the notes via a sample of the contents. After you're happy these are the notes you're after simply pop them into your shopping cart.
Title: Digital Circuits - Finite State Machines
Description: Digital Circuits - Finite State Machines
Description: Digital Circuits - Finite State Machines
Document Preview
Extracts from the notes are below, to see the PDF you'll receive please use the links above
Digital Circuits - Finite State Machines
We are aware that for each positive or negative transition of the
clock signal, synchronous sequential circuits suffer state changes
dependent on the input
...
A
synchronous sequential circuit is sometimes referred to as a
finite state machine if it has a limited number of states
(FSMFSM)
...
•
•
Mealy State Machine
Moore State Machine
Now, let us discuss about these two state machines one by one
...
The block diagram of Mealy state machine is shown in the
following figure
...
Memory and combinatorial logic are those
...
As a result, based on the inputs and states that are now active,
the Mealy state machine produces outputs
...
The state diagram of Mealy state machine is shown in the
following figure
...
The
circles have these states' names inside of them, and each circle
represents a different state
...
Here, input/output is
represented by the values 0/0, 1/0, and 1/1
...
In general, the Mealy state machine's state requirement is lower
or equivalent to the Moore state machine's state requirement
...
Moore State Machine
A Finite State Machine is said to be Moore state machine, if
outputs depend only on present states
...
The Moore state machine has two pieces, as depicted in the
picture
...
The
following states in this scenario are determined by the current
inputs and states
...
As a
result, the outputs won't be valid until the state changes
...
In the above figure, there are four states, namely A, B, C & D
...
Here, only the input value is labeled on each transition
...
The number of states needed for the Moore state machine is
typically greater than or equal to the number needed for the
Mealy state machine
...
Therefore, depending on the
need, we can use one of them
...
These are control circuits and digital circuits with data paths
...
Conversely, control circuits dictate how digital circuits
operate
...
Algorithmic State Machine ASMASM charts
can be used to get around this problem
...
They are utilized to depict the
progression of operations that will be carried out by control and
data path circuits
...
State box
• Decision box
• Conditional output box
State box
•
State box is represented in rectangular shape
...
The symbol of
state box is shown in the following figure
...
Name of the state
is placed to the left of state box
...
Moore state machine outputs can also be placed inside
state box
...
The symbol of
decision box is shown in the following figure
...
The inputs or
Boolean expressions can be placed inside the decision box,
which are to be checked whether they are true or false
...
Otherwise, it will
prefer path2
...
The symbol of conditional output box is shown in the following
figure
...
The conditional outputs can be placed inside state box
...
So, based on the requirement, we can
use the above components properly for drawing ASM charts
Title: Digital Circuits - Finite State Machines
Description: Digital Circuits - Finite State Machines
Description: Digital Circuits - Finite State Machines