Lab12 - Sequence Detector
Lab12 - Sequence Detector
Group No.: 6
This Lab Activity has been designed to familiarize the students with design and
implementation of a sequence detector that detects 10110 from an incoming binary stream
received serially. The students are expected to do the following:-
Pre-Lab Tasks:
1. We wish to design a circuit with single input x, and a single output z, that detects an
overlapping sequence 10110 in a string of bits coming through an input line. We start it in
the initial state S0. In our design the detector circuit will only advance to the next state if
some valid bit of the specified sequence is received, otherwise will go back to either S0 or
any other state depending upon whether sequence breaks totally or partially. As and
when complete sequence is received, the detector circuit will output 1.
There are two FSM models for your design. Name these models and give advantages/
disadvantages of each? Which method you prefer and why? (1 Mark)
The two FSM models are Mealy FSM and Moore FSM
Advantage of Moore: Advantage of Moore model is easy to code, it is simplification of the design.
Disadvantage of Moore: It leads to slower because of clocking the output but leads to stable output
Preferred: Mealy
(3 Marks)
Lab
Tasks:
5. Implement the sequence detector in hardware and show results to your Instructor/Lab
Engr. (10 Marks)