📙Actividad Fundamental N.º03 - Diseño de un sistema digital secuencial síncrono
*Trabajo Individual o en Equipo
🔶 Competencia Específica
Desarrollar la capacidad para diseñar e implementar sistemas digitales secuenciales síncronos mediante el uso de flip-flops y dispositivos lógicos programables (PLD). Aplicar el conocimiento de sistemas secuenciales para crear un diseño funcional que controle una secuencia visual en LEDs, explorando conceptos como estados, transiciones, y control de entradas de parada y reinicio. Fomentar el uso de simulación y depuración para verificar el comportamiento y funcionamiento correcto del sistema antes de la implementación física.
📝 Descripción de la actividad
En esta actividad, los estudiantes diseñarán e implementarán un sistema digital secuencial síncrono que controla una secuencia de estados visualizada en una serie de 6 LEDs. El sistema debe cumplir las siguientes especificaciones:
- Los 6 LEDs deben mostrar una secuencia específica de encendido y apagado, de acuerdo con la tabla de estados adjunta.
- El diseño debe contar con un máximo de 11 estados para manejar la secuencia.
- Una entrada de control llamada P (paro) debe permitir detener la secuencia en el estado actual cuando P = 1 y reanudarla en el mismo estado al liberar la entrada P.
- Una entrada de reinicio, RST (reset), debe permitir restablecer el sistema al estado inicial de la secuencia cuando RST = 1, desde donde continuará automáticamente.
El reste del sistema puede ser asíncrono o síncrono para reiniciar independientemente del estado actual.
🔤 Procedimiento.
- Análisis Preliminar: Investiga los conceptos y aplicaciones clave.
- Diseño Conceptual: Crea un diagrama de bloques para representar el sistema.
- Selección de Componentes: Elige los componentes necesarios y compatibles.
- Consulta de Datasheets: Revisa las hojas de datos para conocer características y limitaciones.
- Definir Comportamiento: Especifica la funcionalidad del circuito mediante tablas de verdad y flujos lógicos.
- Diseño Esquemático: Diseña el circuito en software EDA como proteus VSM.