Introduction
Multiple-Sequence Detector to detect the following two 8-bit sequences: 10110010 10001011
Using D Flip-Flops Moore FSM Design
Work Division
Muhammad Ammad Siddique Syed Muhammad Zain
Equation Simplification State Diagram
Proteus Implementation State Table
Schematic K-Maps
Hardware Implementation Derivation of Equations
Hardware Implementation
K-Maps and Equation Simplification
Resulting in the following equations: DA=BC(A’D’x+Dx’)+AB’C’(D’x’+Dx)
+AD’x(B’C+BC’)+ACDx’ DB =B’C(D’x’+A’Dx)+BC’(A’x’+AD’x)
+A(B’CD’+Dx’) DC=A’B’(CD’x+Dx’)+C’x’(A’D+AD’)
+Bx(CD+AC’)+Bx’(A’C’+AD’)+AB’C’D DD=B’x(A’+AC’)+D(A’B+AC)
+x(A’C’D’+ABC+AD) y = AB(C+D)
Proteus Implementation
Screenshot at the instant when the sequence 10110010 has been detected is on the next page.
Present State: A=1 B=1 C=0 D=1
Output=1 (Hence, Correct Sequence Detected)
Applications
Password checker for various applications like: Turning on the alarm system Opening door for an authorized person only For any simple or complex circuit that shall
only be operated by some particular personnel given the correct sequence