[ENGN3213 Home]
Design of Sequential Systems
Synthesis of Sequential Machines
Canonical Implementation
Design Steps
High Level Representations and Binary Coding
Example - Up/Down/Stop Counter
Example - Vending Machine Controller
Practical Aspects of Sequential Machine Design
Asynchronous Inputs
Switch Debouncing
Initialisation and Reset
Example - Pedestrian Crossing Controller
Equivalence and Redundancy
Registers and Counters
Registers
Counters
Using VHDL for State Machine Design
ANU Engineering - ENGN3213