1. Clocks and Timers
  2. Timing considerations in VHDL-based Design
  3. FiniteState Machine