Laboratorio 1
Laboratorio 1
Laboratorio 1
RESPONSABLES:
Juan David Morales Muñoz CC 1.038.125.422
Neiver Antonio Escobar Tapia CC 1.020.482.757
Arquitectura de computadores
Materia
Universidad de Antioquia
2023-2
Introducción
En el contexto del desarrollo de sistemas digitales, se plantea la emocionante tarea
de crear un sistema digital altamente especializado que se dedique a la ejecución de
operaciones matemáticas específicas. Este proyecto se convierte en una
oportunidad única para poner en práctica y profundizar en los conocimientos
adquiridos en clase sobre electrónica digital y diseño de circuitos.
El núcleo de esta iniciativa está conformado por dos elementos fundamentales: una
Unidad Lógica Aritmética (ALU) y una máquina de estados. Con el propósito de
llevar a cabo este desafío, se ha seleccionado la herramienta de diseño Logisim
Evolution v.3.7.2, que proporciona una extensa biblioteca de componentes y una
plataforma versátil para la construcción de sistemas digitales.
Este proyecto no solo ofrece un desafío técnico emocionante, sino que también
representa una oportunidad valiosa para aprender, colaborar y aplicar conocimientos
teóricos en un entorno práctico. El resultado final será un sistema digital funcional
capaz de llevar a cabo la siguiente operación 10X, lo que demostrará la habilidad y
la creatividad del equipo de trabajo en el campo de la electrónica digital.
Objetivos
Objetivo General:
Desarrollar un sistema digital altamente especializado capaz de ejecutar
operaciones matemáticas específicas, con un enfoque en la operación "10X",
utilizando una Unidad Lógica Aritmética (ALU) y una máquina de estados en el
entorno de diseño Logisim Evolution v.3.7.2. Este proyecto busca aplicar y
profundizar los conocimientos adquiridos en clase sobre electrónica digital y diseño
de circuitos, al tiempo que promueve la colaboración y la resolución de problemas
prácticos.
Objetivos específicos:
Diseñar y Construir una ALU Personalizada: Crear una Unidad Lógica Aritmética
(ALU) personalizada que tenga la capacidad de realizar la operación de
multiplicación por diez (10X). Esto implica la implementación de operadores lógicos
básicos, como AND, OR y NOT, para el cálculo eficiente de resultados matemáticos.
BCD
Paso a paso:
En primera instancia realizamos la tabla de verdad y simplificamos las operaciones
mediante mapas de karnaugh.
Display visualizador 7 segmentos, de acuerdo a las variables A, B, C, D, E, F, G,
Se integra el circuito mediante los segmentos A, B, C, D, E, F, G, de acuerdo a la
simplificación (Funciones) que se realiza utilizando los mapas de karnaugh.
Tabla de verdad
Mapas de karnaugh
Sumador 4 bits
Sumador 8 bits
Circuito Secuencial y análisis de los estados
Diagrama de estado:
Tablas de verdad de acuerdo al diagrama de estado.
Se reemplazan los Sx de acuerdo al valor y se obtiene.