This document describes a lab assignment to design a state machine that controls two stoplights. The state machine must follow the normal stoplight pattern of red, yellow, green for each light as well as a "quiet" pattern. It must also have an input that causes it to enter a hold state with both lights red. The student implements the design in Xilinx ISE, simulates it, and programs an FPGA board with LEDs connected to outputs to demonstrate the working stoplight patterns.