Sequential Circuit Design
Tom Kelliher, CS 220
Nov. 3, 2001
Read 4-8.
Sequential circuit analysis.
- Sequential circuit design process.
- Unused states.
- Examples.
VHDL for sequential circuits.
- Obtain a state diagram. Assign binary numbers to the states (a
non-trivial problem, actually).
- Obtain a state table.
- Derive flip-flop input equations from the next state entries and
output equations. Simplify.
- Draw your schematic.
Suppose your design has 6 states:
- Two unused states.
- What happens if the circuit enters one of these states?
- Sequence recognizer for 010.
- Serial comparator. Inputs: A, B, msb. A and B are received least
significant bit first. Receipt of msb is co-incident with msb's of A and
B and resets circuit to begin next comparison. Output 0 if ,
otherwise 1.
- Serial comparator. Inputs: A, B, lsb. A and B are received most
significant bit first. Receipt of lsb is co-incident with lsb's of A and
B and resets circuit to begin next comparison. Output 0 if ,
otherwise 1.
Thomas P. Kelliher
Mon Nov 3 11:13:38 EST 2003
Tom Kelliher