Finite State Machine Implementation
Given an Algorithmic State Machine chart that describes a Finite State Machine, how do we implement it?????
Step #1: Decide on the State Encoding (how many Flip Flips do I use and how what should the FF outputs be for EACH state). The problem definition may decide the state encoding for you.
Step #2: Decide what kind of FFs to use! (We will always use DFFs in this class, but you could use JKFFs or TFFs if you wanted to).
Step #3: Write the State Transition Table.
Step #4: Write the FF input equations, and general output equations from the state transistion table.