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

*Trabajo Individual o en Equipo

🌐 Clic para la versión web más completa

🔶 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 (3 bits), que representan valores del 0 al 7 en binario. Las entradas y salidas de ambos decodificadores estarán puenteadas entre sí, de modo que compartirán la misma señal de entrada y se controlarán mediante una señal de selección.

Cada decodificador podrá ser representado por un SPLD (Simple Programmable Logic Device) independiente, o bien, ambos podrán ser implementados en un solo CPLD (Complex Programmable Logic Device), según el diseño utilizado.

Para garantizar un control adecuado de las salidas y evitar conflictos en el display, se deberán emplear buffers tri-state.

El diseño deberá implementarse utilizando VHDL e incluirá una simulación para verificar su correcto funcionamiento. Finalmente, el sistema se evaluará mediante un video de demostración y su implementación en un dispositivo lógico programable montado 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.