Sei sulla pagina 1di 29

Fundamentos del Diseo

Digital
CCPG1016
Profesora: Lisbeth Karina Mena Lpez
lismena@espol.edu.ec

1ER TRMINO 2017 2018


CAPTULO IV

2
Realizar ejercicios de diseo usando multiplexores.

Describir qu es un circuito decodificador.

Realizar ejercicios de diseo usando decodificadores

3
El procedimiento para usar MUXs es el siguiente:
Con un multiplexor 2n a 1, n es el nmero de variables (selectoras) de la
tabla/mapa de Karnaugh.
Conectar las n entradas selectoras del MUX a las variables (entradas) de la
tabla, respetando cul es la variable ms significativa (MSB-LSB).
Conectar el valor constante (0 a GND y 1 a +Vcc), verificando que exista
correspondencia entre el nmero de entradas del MUX con el nmero de la
combinacin (celda) de la tabla (mapa de Karnaugh).

4
5
6
La tcnica de variable entrante al mapa (VEM) permite reducir el
tamao de un Mapa de Karnaugh, conservando las propiedades de
la funcin lgica que representa.

La idea es comprimir dos celdas de un mapa en una sola celda


resultante, lo que permite, por ejemplo, que mapas de 4 variables
16 celdas se conviertan en unos de 3 variables 8 celdas.

7
El efecto secundario es que una de las variables dejar los espacios
de cabecera y pasar al interior de las celdas. Por esto, esa variable
se denominar la VEM.

Para encontrar el valor de la celda resultante de dos celdas


originales, se debe aplicar la siguiente relacin:
Ejercicio : Reducir el siguiente mapa

9
Utilizar el mtodo la variable entrante para reducir los siguientes mapas

10
11
Implementar el siguiente mapa con un MUX 8 a 1 y MUX 4 a 1

12
Ahora con MUX 4 a 1
Utilizar el mtodo de variable entrante al mapa

13
Construir un MUX 16 a 1 partiendo de 2 MUX 8 a 1 Metodo1 :

14
Construir un MUX 16 a 1 partiendo de 2 MUX 8 a 1 Metodo2 :

15
Los circuitos DECODIFICADORES (Decoder en ingls) operan de manera diferente
a la de un MULTIPLEXOR, pues se los interpreta como Identificadores de
MINTERMS.
Su dimensin se mide por las lneas a decodificar versus las lneas decodificadas.
Su tamao se identifica de la forma: n a 2n. Sus dimensiones ms utilizadas
son:
2a4
3a8
4 a 16

16
Se los aplica en:
conversin de cdigos
memorias de solo lectura (ROM)
diseo de circuitos combinatoriales.

Dependiendo de su forma de uso, reciben el nombre de DEMUX. El


trmino ms comn para identificarlos es DECODIFICADOR
(DECODER).
Este decodificador tiene tres entradas de habilitacin G1, G2A y G2B; deben ser
verdaderas al mismo tiempo para que el circuito funcione. Esto facilita la
implementacin de decodificadores de mayor capacidad (ej., de 24 o 32 lneas).
Slo una de las ocho salidas se hace verdadera a la vez (igual a 1, de voltaje
L). La lnea de salida habilitada coincide con el valor binario presente en las
entradas identificadoras; A el LSB.

18
Funciona de manera similar al decoder de 3 a 8, pero tiene una sola entrada
habilitadora.
Solo es verdadera la salida que corresponde al MINTERM presente en las
entradas identificadoras.

19
20
Al igual que los Multiplexores, los DECODIFICADORES pueden utilizarse para
facilitar el diseo combinatorial.

La informacin que presenta una tabla de verdad puede interpretarse como:


salida verdadera cuando est identificado el minterm que genera el primer 1,
o cuando est identificado el minterm que genera el segundo 1, o cuando se
identifica el resto de 1s.

21
Los pasos para implementar una tabla con DECODIFICADORES son:
Seleccionar el DECODIFICADOR de n a 2n, donde n es el nmero de variables
de la tabla.

Conectar las entradas identificadoras del DECODIFICADOR a las variables


(seales) de la tabla de verdad, manteniendo cul variable es ms
significativa.

Ejecutar una operacin OR mltiple (cuidando la lgica negativa de las salidas


del DECODIFICADOR), entre todas las salidas que corresponden a los
MINTERM evaluados como 1 en la funcin.
23
24
25
Contrastando el uso de MUX o Decodificadores en la implementacin de
circuitos combinatoriales:
Implementacin con MUX: No se necesitan puertas adicionales
Implementacin con DECODIFICADOR: Para varias salidas, no se necesitan
DECODIFICADORs adicionales.
En conclusin:
Para tablas de verdad con una sola salida, es preferible utilizar
MULTIPLEXORES.
Para tablas de verdad con varias salidas, es preferible usar DECODIFICADORES.

26
Implementar el circuito para F1
del ejemplo previo, utilizando un
DECODER 2 a 4, con el mtodo de
la variable entrante al mapa

0
1
27
Implementacin:

+ Vcc

28
Implemente el circuito digital para la siguiente tabla de verdad, usando: a) un Mux 74150 (16 a 1); b)
un decodificador 74154 (4 a 16). Considere las seales A.L, B.L, C.H, D.H. Nota: la nica restriccin es
que no debe utilizar inversores en la implementacin del circuito.
A B C D F1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 0

Potrebbero piacerti anche