📙 Actividad Fundamental N.°01 - Dispositivos digitales de MSI para diseño combinacional con bloques funcionales

*Trabajo Individual o en Equipo

🔶 Competencia Específica

Desarrollar habilidades en el diseño y programación de circuitos digitales utilizando decodificadores, buffers tri-state y dispositivos de visualización, implementados mediante el lenguaje de descripción de hardware VHDL, con simulación y demostración práctica de su funcionamiento.

📝 Descripción de la actividad

Los estudiantes diseñarán un sistema de visualización de datos utilizando dos decodificadores con tres entradas puenteadas entre ellos. El sistema tendrá una entrada de selección que determinará qué decodificador enviará sus datos a un único display de 7 segmentos. Uno de los decodificadores mostrará los números del 0 al 7, mientras que el otro desplegará una palabra de 8 letras personalizada por el usuario. Para controlar las salidas y evitar conflictos, se deberán emplear buffers tri-state.

El diseño deberá implementarse utilizando VHDL y se incluirá una simulación para verificar el funcionamiento correcto. El sistema será simulado y evaluado mediante un video de demostración e implementado mediante un dispositvo logico programable en una protoboard

🔤 Procedimiento:


  1. Análisis Preliminar: Estudie los fundamentos teórico y aplicaciones
  2. Diseño Conceptual: Elabore un diagrama de bloques que represente el flujo y la estructura del circuito propuesto.
  3. Selección de Componentes: Identifique y elija los componentes necesarios, basándose en las especificaciones técnicas y disponibilidad.
  4. Consulta de Datasheets: Revise las hojas de datos de los componentes seleccionados para entender sus características y limitaciones.
  5. Diseñar el Comportamiento Adecuado: Especifique la funcionalidad del circuito, incluyendo la lógica de control y secuencias operativas, mediante tablas de verdad y definición de estados, para asegurar que cumpla con los requisitos del proyecto.
  6. Diseño Esquemático: Utilice un software de diseño electrónico asistido por computadora (EDA) para crear el diagrama esquemático del circuito.
  7. Codificación (si aplica): Describa el código necesario para la programación del dispositivo seleccionado, enfocándose en la lógica del circuito.
  8. Simulación: Ejecute simulaciones para verificar el comportamiento y la eficacia del diseño.
  9. Implementación: Construya el prototipo del circuito en un entorno de pruebas.
  10. Diagnóstico de Fallas: Identifique y resuelva problemas en el diseño o funcionamiento.
  11. Demostración Final: Presente el funcionamiento correcto del circuito a través de una demostración práctica.