Using finite state machine (FSM) approach to design a traffic light controller on Altera DE1 development board.