Este documento presenta un proyecto de diseño digital con VHDL para implementar un contador ascendente/descendente de 3 bits usando máquinas de estado finitas. Incluye la teoría sobre contadores bidireccionales y máquinas de estados, así como el procedimiento para crear el proyecto en Aldec HDL con los módulos de divisor de reloj, contador y decodificador BCD a 7 segmentos. El resumen concluye que a pesar de algunas dificultades iniciales, el programa se completó satisfactoriamente.