Está en la página 1de 8

Universidad Autónoma de Nuevo León

Facultad de Ingeniería Mecánica y Eléctrica

Electrónica Digital y Laboratorio

Mux y Demux

N.º de Equipo: 5 Brigada: 303

Nombre: Matrícula: Número de lista:


Nestor Javier Lopez Garcia 1908570 #10
Reynaldo Holzen Gallegos Gonzalez 1963727 #6

Nombre del profesor: Jesus Daniel Garza Camarena

Agosto - Diciembre 2023

Días de la clase y Hora: Jueves M5

San Nicolás de los Garza, N.L. Fecha: 25/10/2023


Objetivo
Diseñar y construir el prototipo del sistema digital binario propuesto, mediante el
procedimiento indicado en la hoja de instrucciones, por medio del comando TRUTH_TABLE
o WHEN THEN del Lenguaje de Descripción de Hardware (HDL) en un dispositivo lógico
programable (PLD)

¿Qué son los multiplexores y demultiplexores?


Un multiplexor (MUX) es un dispositivo electrónico que selecciona una de varias señales de
entrada analógicas o digitales y la envía a una sola línea de salida. También se conoce
como selector de datos. Los multiplexores se utilizan en una variedad de aplicaciones,
incluyendo telecomunicaciones, procesamiento de datos y procesamiento de señales.
En términos más simples, un multiplexor es como un conmutador que permite seleccionar
una entrada y compartirla hacia la salida.
Los multiplexores se utilizan en una variedad de aplicaciones, incluyendo
telecomunicaciones, procesamiento de datos y procesamiento de señales1. Por ejemplo, en
telecomunicaciones, los multiplexores se utilizan para combinar múltiples señales en un solo
canal para su transmisión a través de una línea de comunicación. En el procesamiento de
datos, los multiplexores se utilizan para seleccionar entre varias fuentes de datos y enviar la
señal seleccionada a un solo destino.
Existen diferentes tipos de multiplexores, como el multiplexor analógico, que selecciona
entre varias entradas analógicas y envía la señal seleccionada a la salida; el multiplexor
digital, que selecciona entre varias entradas digitales y envía la señal seleccionada a la
salida; y el multiplexor combinacional, que utiliza puertas lógicas para implementar la
función de selección.

Lista de materiales
Protoboard
Fuente de +5V
Alambre con recubrimiento calibre 22
5 resistencias de 220 ohms
1 LED Verde
4 Push Button
1 PLD (ATF22V10B)

Marco Teórico
Un PLD (Programmable Logic Device, Dispositivo lógico programable) es un componente
electrónico empleado para la fabricación de circuitos digitales. A diferencia de las puertas
lógicas un PLD tiene una función indefinida. Antes de que un PLD pueda ser usado en un
circuito este puede ser programado.

Un PLD está formado por una matriz de compuertas AND y puertas OR, que se pueden
programar para conseguir funciones lógicas específicas. Existen cuatro tipos de dispositivos
que se clasifican como PLD.

● PROM (Programmable Read Only Memory). Memoria programable de sólo lectura.


● PLA (Programmable Logic Array). Matriz lógica programable.
● PAL (Programmable Array Logic). Matriz lógica programable.
● GAL (Generic Array Logic). Matriz lógica genérica.
Todos los PLD están formados por matrices programables. Esencialmente, una matriz
programable es una red de conductores distribuidos en filas y columnas con un fusible en
cada punto de intersección. Las matrices pueden ser fijas o programables.

Matriz OR. Está formada por una serie de puertas OR conectadas a una matriz programable
con fusibles en cada punto de intersección de una columna y una fila. La matriz se
programa fundiendo los fusibles para eliminar las variables seleccionadas de las funciones
de salida para un caso específico. Para cada una de las entradas de una puerta OR sólo
queda intacto un fusible que conecta la variable deseada en la entrada de la puerta. Una
vez que el fusible está fundido, no se puede volver a conectar.

Matriz AND. Este tipo de matriz está formado por puertas AND conectadas a una matriz
programable con fusibles en cada punto de intersección. Al igual que la matriz OR la matriz
AND se programa fundiendo los fusibles para eliminar las variables de la función salida.
Para cada entrada de una puerta AND sólo queda intacto un fusible que conecta la variable
deseada a la entrada de la puerta. Como para la matriz OR la matriz AND con fusibles se
puede programar una única vez.

Planteamiento del problema


Se desea diseñar e implementar un sistema electrónico digital, que tenga dos entradas (de
dos bits cada una) en las cuales decodificarán los tipos de sangre que poseen dos
individuos (un donador D1, D0 y un receptor R1, R0). A la salida, el circuito deberá entregar
una señal T que indique en forma luminosa si es posible realizar la transfusión de sangre.
Los tipos de sangre humana conocidos son: A, B, AB y O.

a) Cuando un individuo tiene sangre tipo O, puede donar a receptores que tengan
sangre de cualquier otro tipo, pero solamente puede recibir sangre de su mismo tipo.
b) Si el individuo tiene sangre tipo AB, puede recibir de cualquier otro tipo de sangre,
pero solamente puede donar a un individuo que posea el mismo tipo de sangre.
c) En el caso en el cual la persona posee sangre tipo A, solamente puede donar a
individuos que posean sangre tipo A o AB, y debe recibir solamente sangre de los
tipos A u O.
d) Por último, una persona con sangre tipo B, puede donar a personas que tengan el
tipo AB o B, pero solamente puede recibir del tipo B u O.

Considere que la señal luminosa se activará con un nivel lógico ‘1’ Para distinguir los tipos
de sangre se sugiere asignar los siguientes códigos:

Tipo Clave

A 00

B 01

AB 10

O 11
Diagrama Esquemático

Pin Out del PLD


Tabla de verdad
T = A’B’D’ + CD’ + AB + BC’D

D1 D0 R1 R0 T

0 0 0 0 0 1

1 0 0 0 1 0

2 0 0 1 0 1

3 0 0 1 1 0

4 0 1 0 0 0

5 0 1 0 1 1

6 0 1 1 0 1

7 0 1 1 1 0

8 1 0 0 0 0

9 1 0 0 1 0

10 1 0 1 0 1

11 1 0 1 1 0

12 1 1 0 0 1

13 1 1 0 1 1

14 1 1 1 0 1

15 1 1 1 1 1
Código
Prototipo Armado

Cuestionario
1. Escribe con tus propias palabras la definición de sistema combinacional
Un sistema combinacional es un sistema lógico en el que las salidas dependen
exclusivamente de las entradas en un momento dado, sin que intervengan estados
anteriores de las entradas o de las salidas. Las funciones booleanas, compuestas por
operadores OR, AND, NAND y XOR, se pueden representar mediante una tabla de verdad.

2. Menciona el significado de PLD


Programmable logic device

3. Define el concepto de multiplexor


Es un aparato que toma varios canales y los converge en una sola salida

4. ¿Qué es un demultiplexor?
Un demultiplexor (DEMUX) es un dispositivo electrónico que toma una sola entrada y la
distribuye a cualquiera de varias salidas individuales

5. Menciona las diferencias entre la forma SOP y POS


La principal diferencia entre la forma SOP (suma de productos) y la forma POS (producto de
sumas) es que la primera utiliza términos mínimos o términos de producto, mientras que la
segunda utiliza términos máximos o términos de suma

6. ¿De qué depende un sistema combinacional?


Un sistema combinacional es un sistema lógico en el que sus salidas son función exclusiva
del valor de sus entradas en un momento dado, sin que intervengan en ningún caso estados
anteriores de las entradas o de las salidas

7. ¿De qué manera se puede expresar cuando un valor no importa (don´t care) en la
programación?
En algunos lenguajes de programación, como Verilog, se utiliza la letra “X” para representar
un valor no importante
8. ¿En cuales situaciones se puede utilizar el comando When, Then y Else?
El comando When se utiliza para definir una condición que se debe cumplir para que se
ejecute un conjunto de instrucciones.
El comando Then se utiliza en combinación con el comando If para definir un conjunto de
instrucciones que se deben ejecutar si se cumple una determinada condición.
El comando else es una instrucción condicional que se utiliza en programación para ejecutar
un bloque de código si la condición de una instrucción if no se cumple.

Conclusiones
Nestor Javier Lopez Garcia
Esta práctica nos permitió comprender y aplicar los conceptos de multiplexores,
diseño de circuitos digitales, programación de PLD y simulación. Además, nos ayudó
a desarrollar habilidades esenciales en el campo de la electrónica digital.

Reynaldo Holsen Gallegos Gonzalez


En esta práctica pusimos a prueba nuestra capacidad para interpretar problemas
complejos para después aplicar un circuito que nos ayude a resolver el problema
con unos pocos inputs.

Referencias

Dispositivos lógicos programables (PLD). (2010). Recuperado el 13 de septiembre


de 2023 de Electrónica Digital:
https://ecadigitaliiequipo7.wordpress.com/2010/03/08/dispositivos-logicos-programa
bles-pld/

Dispositivos y lógica programable. Recuperado el 13 de septiembre de 2023 de


https://cursos.clavijero.edu.mx/cursos/038_sgl/modulo3/contenidos/tema3.10.html

También podría gustarte