54% found this document useful (13 votes)
25K views1 page

Capabilities and Limitations of FSM

A finite state machine is a machine whose behavior is determined by its current state and inputs, and it has a finite number of states. It will eventually enter a repeating pattern of states if a long enough input sequence is provided. A finite state machine has limitations because it can only represent a finite number of states, so it cannot process an infinite input sequence or do operations on arbitrarily large numbers.

Uploaded by

Rakesh S K
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
54% found this document useful (13 votes)
25K views1 page

Capabilities and Limitations of FSM

A finite state machine is a machine whose behavior is determined by its current state and inputs, and it has a finite number of states. It will eventually enter a repeating pattern of states if a long enough input sequence is provided. A finite state machine has limitations because it can only represent a finite number of states, so it cannot process an infinite input sequence or do operations on arbitrarily large numbers.

Uploaded by

Rakesh S K
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 1

1. What do you mean by finite state machine?

Finite state machine can be defined as a type of machine whose past histories can affect its future behavior in a finite number of ways. To clarify, consider for example of binary full adder. Its output depends on the present input and the carry generated from the previous input. It may have a large number of previous input histories but they can be divided into two types !i" Input combination that produces carry# !ii" Input combination that produces no carry. Implying the past histories can affect the future behavior in a finite number of ways !here $". $. What are the capabilities and limitations of finite%state machine? &et a finite state machine have n states. &et a long se'uence of input be given to the machine. The machine will progress starting from its beginning state to the next states according to the state transitions. (owever, after some time the input string may be longer than n, the number of states. )s there are only n states in the machine, it must come to a state it was previously been in and from this phase if the input remains the same the machine will function in a periodically repeating fashion. From here a conclusion that *for a n state machine the output will become periodic after a number of cloc+ pulses less than e'ual to n can be drawn. ,tates are memory elements. )s for a finite state machine the number of states is finite, so finite number of memory elements are re'uired to design a finite state machine. &imitations !a" -o finite state machine can be produced for an infinite se'uence. !b" -o finite state machine can multiply two arbitrary large binary numbers.

You might also like