You are on page 1of 8

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD DE INGENIERIA EN ELECTRICIDAD Y COMPUTACIN

SISTEMAS DIGITALES I
DEBER # 2
I TERMINO 2012-2013 PROBLEMA # 1 Para el siguiente circuito: a) Encuentre la funcin lgica resultante F.H b) Minimice la funcin del literal anterior utilizando lgebra de Boole. c) Implemente la funcin lgica resultante usando solamente puertas or de 4 entradas e inversores. A.H B.H M.S.E. Csar Martn Moreno Paralelos 1 y 2

C.L F.H D.H

E.H

Deber # 2 de Sistemas Digitales I

Pgina 1 de 8

PROBLEMA # 2 Para el siguiente circuito encuentre la funcin lgica resultante F.H sin minimizar y marque la alternativa que corresponda a su respuesta. La respuesta correcta debe estar respaldada por el procedimiento.

A.H B.H C.H

+Vcc C.L D.H B.H

F.H

a) F.H = [ ( ( A B ) C ) C + (C B D ) ] . H b) F.H = [ ( ( A B ) C + C 0 ) C + (C B D ) ] . H c) F.H = [ ( ( A B ) C ) C + (C B D ) ] . H d) F.H = [ ( ( A B ) C + C 1 ) C + (C B D ) ] . H

Deber # 2 de Sistemas Digitales I

Pgina 2 de 8

PROBLEMA # 3 Minimizar las siguientes funciones lgicas utilizando mapas de Karnaugh. a) F1( A, B, C , D ) = A + B + C + D A + B + C + D A + B + C + D (A + B + C + D )( A + B + C + D )

)(

)(

b) F 2( A, B, C , D, E ) = 5, 7,8,10,13,16,21,26,27,29) + (0, 2,9,11,15,18,23,24,25,31)


1

c) F3(A, B, C, D) = A B C + [ A B ] [ A (B D) ]

d) F4(A, B, C, D, E) = (1,2,3,5,9,10,11,13,17,18,19,21,22,25,26,27,29,30)

Deber # 2 de Sistemas Digitales I

Pgina 3 de 8

PROBLEMA # 4 Minimizar las siguientes funciones lgicas utilizando mapas de Karnaugh. Marque la alternativa que corresponda a su respuesta. La respuesta correcta debe estar respaldada por el procedimiento. F1 ( A, B, C , D ) = A B C D + A B CD + AB C D + AB CD + ( A BC D ) ( ABCD )
a) b) c) d)

F1 = A C D + B D + ACD F1 = A B + A C F1 = A C D + D + AB C F1 = A C D + B D + AC D

F 2( A, B, C , D ) = ( A + B + C + D )(A + B + C + D )(A + B + C + D )( A + B + C + D )(A + B + C + D )


a) F 2 = BD + B b) F 2 = BD + BD + AC c) F 2 = BD + BD + ACD + CD + AC D d) F 2 = BD + BD + ACD + ACD + AC D

F3(A, B, C, D, E) = (1,2,3,5,9,10,11,13,14,17,18,19,25,26,27,29,30)

F 3 = D E + BC + ACD + ACD + CDE b) F 3 = D E + BCA + AC D + BCD + CDE c) F 3 = D E + BCA + BCD + CDE d) F 3 = D E + BCA + CD + BC
a)

Deber # 2 de Sistemas Digitales I

Pgina 4 de 8

PROBLEMA # 5 Disear un circuito para riego automtico de un jardn. El circuito tiene los siguientes elementos: 3 Electrovlvulas (EV1, EV2 y EV3) que permiten el paso del agua hacia los aspersores que riegan el jardn. Cada electrovlvula debe encenderse durante 2 minutos. Para indicar el tiempo de encendido de cada electrovlvula tenemos un contador de minutos que enva la seal Min de 2 bits. Considere el ejemplo siguiente: Si Min = 01 indica que la electrovlvula lleva encendida 1 minuto. Adems tenemos una entrada I para iniciar el riego la cual funciona de la siguiente manera: Si I.L = H no es la hora programada para el riego. Si por otro lado I.L = L es la hora programada para el riego y el circuito puede encender las electrovlvulas. Las 3 electrovlvulas no se encienden juntas, sino una cada vez, segn lo indican las entradas CV1 y CV0 de acuerdo a la siguiente tabla:
CV1 CV0 0 1 1 0 1 1 Electrovlvula EV1 EV2 EV3

Considere que el cdigo CV1=0 y CV0=0 no existe. Se presenta el diagrama de bloques: I.L
Contador de 3 minutos

Min 2 Riego Automtico

EV1.H EV2.H EV3.H

CV1.H CV0.H

Presentar nicamente la tabla de verdad del circuito.

Deber # 2 de Sistemas Digitales I

Pgina 5 de 8

PROBLEMA # 6 Disear un circuito Controlador de Turnos Automtico que se usar en un Centro de Atencin a Usuarios. Existen 4 puestos de trabajo para atender a los usuarios, los cuales al entrar al centro de Atencin toman un tiquete numerado. Cada uno de los 4 puestos de trabajo (P4, P3, P2 y P1) tiene un botn, el cual es presionado para indicar que el puesto est vaco y que est libre para atender a un nuevo usuario. El circuito Controlador de Turnos recibe la informacin desde los puestos de trabajo desde P4, P3, P2 P1 y enva por N el valor binario del subndice del puesto que est libre, para indicar al usuario a cual puesto de trabajo debe acercarse. Tambin el Controlador de Turnos tiene una entrada habilitadora EN.L que proviene de un switch y que funciona de la siguiente manera: Cuando el switch est cerrado EN.L = L, entonces el circuito est habilitado y funciona recibiendo los datos de los puestos de trabajo y enviado los datos pertinentes por N y por cuenta. Cuando el switch est abierto EN.L = H, entonces el circuito no est habilitado y las salidas muestran todo en cero. El circuito tiene otra salida adicional llamada Cuenta la cual se activa cuando uno cualquiera de los puestos presiona el botn. Considere que no est permitido que los botones de los puestos de trabajo se activen al mismo tiempo. El circuito Controlador de Turnos trabaja segn el siguiente diagrama:

Presentar: a) La Tabla de Verdad del Controlador de Turnos Automtico. b) La funcin lgica resultante minimizada para la salida N1 usando mapa de Karnaugh.

Deber # 2 de Sistemas Digitales I

Pgina 6 de 8

PROBLEMA # 7 Escriba el cdigo VHDL de un circuito aritmtico y convertidor cuyo diagrama de bloque se muestra a continuacin: (A)2 4 (B)2 4
ARI_CON 5

CON.H El circuito recibe las seales A y B binarias de 4 bits cada una. Adems tiene una seal de control llamada CON y la salida F de 5 bits, que se genera de las siguientes formas: Si CON.H = L el circuito no convierte a Gray y realiza las siguientes operaciones aritmticas: Si A es mayor que B F = A B Si A es menor o igual que B F = A + B Si CON.H = H el circuito no realiza las operaciones aritmticas y convierte a Gray. Considere el presente ejemplo: (11001)2 => (10101)GRAY El resultado se obtiene de la siguiente manera: Si A es mayor que B F = (A)GRAY Si A es menor o igual que B F = (B)GRAY Se pide: a) Escriba el cdigo VHDL del circuito ARI_CON.

Deber # 2 de Sistemas Digitales I

Pgina 7 de 8

PROBLEMA # 8 Presente el cdigo VHDL de un Sumador/ Multiplicador binario. El circuito recibe las variables A y B binarias de 4 bits cada una. Adems tiene la entrada de habilitacin En.H de lgica positiva que acta de la siguiente manera: Si En.H = L el circuito est desactivado presentando en su salida R alta impedancia. Si En.H = H el circuito est activado y presenta en la salida R lo que Sel.H indique. Adems tiene la entrada Sel de lgica positiva que acta de la siguiente manera: Si Sel.H = L en la salida R se presenta la suma binaria (A + B)2. Si Sel.H = H en la salida R se presenta el producto aritmtico binario, esto es (A * B)2

Deber # 2 de Sistemas Digitales I

Pgina 8 de 8

You might also like