Este documento describe una máquina de estado finito (FSM) para modelar el comportamiento de un semáforo en una intersección de una carretera y un camino vecinal. La FSM tiene 5 estados que controlan los colores de los semáforos (verde, amarillo, rojo) para la carretera y el camino en respuesta a una señal de sensor. Un contador implementa los tiempos de 10 y 20 segundos entre los estados. La FSM se describe con VHDL usando procesos concurrentes para la lógica de estado, salida y contador.