Drawing a state diagram can be hard!
by
Doug Lyon Copyright 1998
Follow these procedures and you too can become an old hand at FSM
design:
- Understand the problem
- Write a description
- write a specification
- What are the inputs?
- What are the outputs?
- What are the states?
- Obtain an abstract representation
- use a state diagram
- algorithmic statemachine
- petri-net
- VHDL/ABEL program
- etc.
- Perform State Minimization (more later)
- Encode States
- Select FF's
- Write the
Excitation Table
- Choose an objective function
- minimize cost
- maximize speed
- discuss reliability
- discuss safety
- Why did you select the objective function?
- Implement Design (simulate and Build).