Top Banner
Synchronous State Machine Design Subject :- Digital Electronics ( 2131004 ) :: Presented by :: Mr. Adarsh Patel (36) Mr. Mahesh Bhuva (06) Mr. Krishna Mishra (30 Mr. Praful Rathod (45 :: Guided faculty :: Prof. Jaydeep Gheewala Prof. Arohi Vora Sarvajanik College of Engineering & Technology CO-(eve) 2 nd year
24

synchronous state machine design

Dec 01, 2014

Download

Engineering

adarsh patel

digital electronics subject , help ful for u
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: synchronous state machine design

Synchronous State Machine Design

Subject :- Digital Electronics (2131004)

:: Presented by ::Mr. Adarsh Patel (36)Mr. Mahesh Bhuva (06)Mr. Krishna Mishra (30)Mr. Praful Rathod (45)

:: Guided faculty ::Prof. Jaydeep Gheewala

Prof. Arohi Vora

Sarvajanik College of Engineering & Technology

CO-(eve) 2nd year

Page 2: synchronous state machine design

The State Machine:

A state machine or finite state machine (FSM) is an abstract model describing the synchronous sequential machine.

Page 3: synchronous state machine design

Models of representing sequential circuits

• The synchronous or clocked sequential circuits are represented by two models.

• 1. Moore circuit: In this model, the output depends only on the present state of the flip-flops.

• 2. Mealy circuit : In this model, the output depends on both the present state of the flip-flop(s) and the input(s).

Page 4: synchronous state machine design

State Diagram• The state diagram or state graph is a pictorial representation of the

relationships between the present state, the input, the next state, and the output of a sequential circuit, i.e. the state diagram is a pictorial representation of the behaviour of a sequential circuit.

State diagram and state table using mealy machine

Page 5: synchronous state machine design

State Table• Even though the behaviour of a sequential circuit can be

conveniently described using a state diagram, for its implementation the information contained in the state diagram is to be translated into a state table. The state table is a tabular representation of the state diagram.

Page 6: synchronous state machine design

State Reduction

• The state reduction technique basically avoids the introduction of redundant states.

• It reduces no. of FFs and logic gates.

Page 7: synchronous state machine design
Page 8: synchronous state machine design

Memory Elements• D flip flop

Page 9: synchronous state machine design

• T flip flop

Page 10: synchronous state machine design

• S R flip flop

Page 11: synchronous state machine design

• J K flip flop

Page 12: synchronous state machine design

Serial binary adder

• Step 1. Word statement of the problem• Step 2. State diagram • Step 3. State table.

Page 13: synchronous state machine design

• Step 6. & 7. Choose type of flip-flops and form the excitation table and solve the K-maps and minimal

expressions 2

• Step 4. Reduced standard form state table.• Step 5. State assignment and transition and output table:

Page 14: synchronous state machine design
Page 15: synchronous state machine design

• Step 8. Implementation

Page 16: synchronous state machine design

The Sequence Detector

• Mealy type model

Page 17: synchronous state machine design
Page 18: synchronous state machine design
Page 19: synchronous state machine design

PARITY-BIT GENERATORodd Parity-bit generator

Page 20: synchronous state machine design
Page 21: synchronous state machine design
Page 22: synchronous state machine design
Page 23: synchronous state machine design

3 Bit Gray Code Counter

Page 24: synchronous state machine design