After watching this lecture you will know how FSMs can be implemented in VHDL. We will further present best-practices regarding the coding style and discuss some related pitfalls.