Está en la página 1de 9

Fase 2 - Análisis de Circuitos Combinacionales

Estudiante
Hector Raul Jimenez Reyes
Código: 79.646.038

Grupo
24300480

Tutor
NILSON EDUARDO LOZADA CALDERON

Universidad Nacional Abierta y a Distancia – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
ELECTRONICA DIGITAL
OCTUBRE 2023

1
INTRODUCCIÓN

Los circuitos combinacionales son componentes esenciales en la electrónica digital que

desempeñan un papel fundamental en la realización de operaciones lógicas y aritméticas. Estos

circuitos son conocidos por su capacidad de generar salidas basadas únicamente en las entradas

presentes en un momento dado, sin tener en cuenta eventos previos o futuros. En otras palabras,

en los circuitos combinacionales, las salidas dependen exclusivamente de las condiciones

presentes en las entradas, lo que los hace ideales para tareas como la suma, resta, multiplicación,

comparaciones y muchas otras operaciones lógicas en sistemas digitales.

Teniendo en cuenta todo esto, en esta actividad se pretende dar un primer acercamiento a

este tipo de sistemas mediante la programación en VHDL. También se da lugar a la parte

conceptual al responder una serie de preguntas básicas sobre este tipo de sistemas.

2
OBJETIVOS

OBJETIVO GENERAL: Comprender los circuitos combinacionales y simularlos.

OBJETIVOS ESPECÍFICOS:

• Responder preguntas sobre los conceptos básicos en el análisis de los circuitos

combinacionales.

• Entender y aplicar el concepto de multiplexor para la aplicación a problemas.

• Emplear el lenguaje VHDL para simular las estructuras de control lógico.

3
PREGUNTAS ORIENTADORAS

Defina con sus propias palabras

a) Multiplexor: Es un dispositivo que se utiliza para combinar múltiples señales de entrada


en una sola señal de salida. Funciona como un selector de datos que elige cuál de las
señales de entrada se transmitirá en un solo canal o línea de salida.

b) Demultiplexor: Es el dispositivo complementario al multiplexor. Su función es la


opuesta: toma una única señal de entrada y la divide en múltiples señales de salida,
direccionando cada parte hacia una línea o canal específico.

c) Decodificador: Es un dispositivo que realiza la operación inversa del codificador. Toma


una señal de entrada codificada y la convierte en una o varias señales de salida no
codificadas o decodificadas.

d) Codificador: Es un dispositivo que se utiliza para convertir una o varias señales de


entrada en una señal de salida codificada.

e) ALU (Unidad Lógico Aritmética): Es un componente de la unidad central de


procesamiento CPU y su función principal es realizar operaciones lógicas y aritméticas
en datos binarios. La ALU es esencial para llevar a cabo tareas de cálculo y toma de
decisiones en la computadora.

f) ¿Cuáles son las estructuras de control de decisión en VHDL?

Las estructuras de control más comunes en VHDL, así como en la mayoría de lenguajes
de programación son: If, Then, Else, Case y Loop.

4
DISEÑO DE MULTIPLEXORES
Se resuelven los ejercicios correspondientes al estudiante 1

RETO 1

Hacer las descripción en vhdl de un multiplexor 8 a 1 implementando la estructura with select.

El número correspondiente a los bits de entrada es de 3 bits.

5
RETO 2

Diseñar un codificador donde se tiene 10 entradas, cada entrada corresponde a un interruptor de

un teclado de la calculadora, es decir, permite expresar los números del cero al nueve, y se tiene

cuatro salidas para expresar en código binario cada una de las posiciones del teclado.

Diseño

6
Reto 3

Diseñar un decodificador/controlador de BCD a 7 segmentos, esta configuración se utiliza para

tomar una entrada BCD de cuatro bits y proporcionar las salidas que pasarán corriente a través de

los segmentos apropiados para que se visualice el dígito decimal.

7
CONCLUSIONES

En este trabajo se estudió como primera estancia las partes conceptuales de los sistemas

combinacionales dando definición a los conceptos de multiplexor, codificador/decodificador y

las ALU. Estos conceptos junto con las estructuras de control típicas del lenguaje VHDL

pueden dar respuesta a problemas tipo retos en este trabajo.

Como segundo aprendizaje se empleó el lenguaje de programación VHDL para simular

los problemas en cuestión. En la plataforma virtual Edaplayground fue posible generar los

códigos para el testbench y el design y así simular el comportamiento del sistema.

8
REFERENCIAS BIBLIOGRÁFICAS

Muñoz, J. (2012). Introducción a los Sistemas Digitales: Un enfoque usando Lenguajes de

Descripción de Hardware. (Capítulos 1, 2 y 3, pp. 1-17,19-33.37-63). Madrid.

https://openlibra.com/en/book/introduccion-a-los-sistemas-digitales#details

Maxinez, D. (2015). Programación de sistemas digitales con VHDL. (Capítulo 1, pp.1-21).

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/39460?page=1

Rodríguez, O. (2018). Sistemas embebidos con VHDL. Editorial Parmenia, Universidad La

Salle México. (Capítulo 1, pp.55-77). https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/183494?page=129

García, S. (productor). (2018, Noviembre 15). Fundamentos de Sistemas Digitales. Repositorio

Institucional UNAD. http://hdl.handle.net/10596/22561

También podría gustarte