Sequential logic examples
7 – Sequential Logic Examples
Motivation
- counters are important sequential circuits where output = state
- generalize to finite state machines where output = f(state, inputs)and the next state is also a function of state and inputs
- FSMs are the decision making logic of digital designs
Finite state machine concept
- partitioning designs into datapath and control elements
- when inputs are sampled and outputs asserted
Basic design approach: a 5-step design process
State machine representations
- state diagram, hardware description language (ABEL-HDL)
Implementation examples and case studies