Finite-State Machine
The document discusses finite-state machines (FSM), which model sequential logic circuits. It describes two types of FSMs: Mealy and Moore machines. Mealy machines output depends on the present state and input, changing asynchronously with the clock. Moore machines' output depends only on the present state, changing synchronously with state changes and clock. The document provides an example of designing an FSM to output 0 if an even number of 1's have been received on the input, and 1 for odd. It shows solutions as both a Mealy and Moore machine using state transition tables and logic diagrams.