Lab - 10 - Sequence Detector Using FSM
Lab - 10 - Sequence Detector Using FSM
Islamabad
Digital System Design LAB
Name of Student:
Roll No.:
Date of Experiment:
Marks obtained:
Remarks:
Instructor’s Signature:
2. Resources Required
• A Computer
• Xilinx ISE
• Spartan 2 or Spartan 3E board
3. Introduction
The finite state machines are critical for realizing the control and decision making logic in the
digital systems. The sequential logic that implements FSM can be in only a fixed number of states.
In the finite state machines, the outputs and the next state is a function of the input and the present
state. This means that the choice of the next state can depend on the value of an input and might
lead to more complex behavior of the system. Since in sequential logic we need the past history of
inputs to determine the output hence finite state machine prove very helpful in realizing sequential
logic functions.
There are basically two ways in which we can organize a sequential design. These are the Moore
machine and Mealy machine design implementation which is discussed below.
Spartan 3E Pinouts:
In L13
Clk C9
Clr L14
ClkOut E12
Out F12