Está en la página 1de 7

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

FACULTAD DE INGENIERIA EN ELECTRICIDAD Y COMPUTACIN

SISTEMAS DIGITALES I
DEBER # 2
II TERMINO 2010-2011 PROBLEMA # 1 Para el siguiente circuito digital: M.S.E. Csar Martn Moreno Paralelos 3 y 4

a) Encuentre la funcin lgica resultante F.H. b) Minimice la funcin del literal anterior utilizando el mapa de Karnaugh. c) Implemente la funcin F.H minimizada utilizando solamente puertas OR de 3 entradas e INVERSORES.

Deber # 2 de Sistemas Digitales I

Pgina 1 de 7

PROBLEMA # 2 Para el siguiente circuito digital:

a) Encuentre la funcin lgica resultante F.H. b) Minimice la funcin del literal anterior utilizando el mapa de Karnaugh. c) Implemente la funcin F.H minimizada utilizando solamente puertas NAND de 2 entradas.

Deber # 2 de Sistemas Digitales I

Pgina 2 de 7

PROBLEMA # 3 Encuentre la funcin lgica simplificada para cada uno de los siguientes literales usando el mtodo de mapa de Karnaugh. Luego implementar la funcin minimizada usando puertas lgicas con A.H, B.L, C.H, D.L, E.H, F1.H, F2.H y F3.H a) F1(A, B, C, D) = (0,1,5,6,10,13,14) + (2,3,8,9) b) F2(A, B, C, D) =

. .

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

PROBLEMA # 4 En la siguiente figura se muestra un proceso de galvanizado por electrlisis para piezas metlicas para hacerlas resistentes a la oxidacin.

El sistema cuenta con tres baos: uno para el desengrasado de las piezas, otro para el aclarado de las piezas y un tercero donde se les dar el bao electroltico. La gra introducir la jaula portadora de las piezas a tratar en cada uno de los baos, comenzando por el desengrasado, a continuacin el de aclarado y por ultimo les dar el bao electroltico

Deber # 2 de Sistemas Digitales I

Pgina 3 de 7

Usted debe disear en forma combinatorial el controlador de un temporizador que controlar el tiempo de exposicin de la pieza metlica en cada uno de los baos qumicos.

F4.L F5.L F6.H ACT.L Control de Temporizador Programable

IT.L Tx.H
2

Temporizador Programable

TL.H

El control de temporizador programable tiene 5 entradas como se describe a continuacin: F4.L, F5.L y F6.H son seales que llegan desde sensores y se activan en el momento que la gra est en el depsito de desengrase, en el depsito de aclarado o en el depsito electroltico respectivamente (F4.L=L o F5.L=L o F6.H=H uno de ellos a la vez). Cuando esto ocurre, el controlador enva al Temporizador Programable la seal IT.L (IniciarTemporizacion.L = L) y la seal Tx.H (TiempoXMinutos) de dos bits (Tx1, Tx0) que le indica al temporizador el tiempo que debe contar, segn la siguiente tabla: Sensor Activo F4.L F5.L F6.H Tx1 0 1 1 Tx0 1 0 1 Tiempo a contar 1 minuto 2 minutos 3 minutos

Una vez que el tiempo programado se ha cumplido el temporizador enva al controlador un nivel alto (H) en la seal TL.H (TiempoListo) y ahora se debe desactivar la salida IT (IT.L = H) y en TX debe colocarse 00. Cuando la seal ACT.L =L (ActivarControladorTemporizador) el circuito funciona de acuerdo a lo descrito anteriormente. Si ACT.L = H, el controlador de temporizador programable desactiva sus salidas. Presentar: a) Tabla de verdad del Control de Temporizador Programable. b) Minimice las expresiones para Tx1 e IT utilizando mapas de Karnaugh. No implemente

Deber # 2 de Sistemas Digitales I

Pgina 4 de 7

PROBLEMA # 5
En la siguiente figura se muestra un robot rastreador de luz cuya nica tarea es encontrar un punto de luz dentro de su ngulo de deteccin de 180 frontales y dirigirse lo ms rpido posible hacia tal fuente de luz.

Dispone de 3 sensores de luz LDR (DERECHA.H, ( CENTRO.H, IZQUIERDA.H) dispuestos en ngulo de 60 ) uno de otro, tambin dispone de un sensor de ultrasonido que le permite medir la distancia con algn objeto que este en frente. El acoplador del sensor ultrasnico genera la seal DETENER.H cuando hay un objeto a 5 cm del robot. Para moverse hacia delante, derecha o izquierda el robot posee dos motores M1 y M2 los cuales son controlados con las seales M_D.H (Motor Derecho) y M_I.H (Motor Izquierdo) que al ser altas (H) accionan el respectivo motor. Usted debe motor disear el bloque LOGICA DE CONTROL, que se muestra a CONTROL continuacin.

INICIO.L DETENER.L DERECHA.H CENTRO.H IZQUIERDA.H LOGICA DE CONTROL M_I.H M2 M_D.H M1

Cuando INICIO.L=L el circuito queda habilitado para leer las seales que provienen de los sensores. Una vez que el circuito est habilitado podr generar las seales de control para los motores de acuerdo a las siguientes especificaciones: DETENER tiene prioridad sobre las dems seales, es decir que al ser activada (DETENER.L=L) la ( en cualquier momento, ambos motores deben ser apagados. Cuando la seal CENTRO es activada (CENTRO.H=H) indica que el robot ha detectado una fuente luminosa justo en frente y debe tener ambos motores encendidos de manera que avance hacia adelante. Cuando el robot res detecte una fuente luminosa por su lado izquierdo el sensor correspondiente le mandar un alto (H) en la entrada IZQUIERDA.H con lo que el circuito debe detener el motor izquierdo y mantener encendido el motor derecho. Si la seal DERECHA.H=H entonces se requiere que el er robot gire hacia la derecha y esto se consigue deteniendo el motor derecho y manteniendo encendido el motor izquierdo. De acuerdo a las especificaciones, a asuma que solamente se puede recibir un punto de luz a la vez, as mismo si no se recibe ninguna seal de luz, el robot debe permanecer detenido. , Presente: a) Tabla de verdad del modulo LOGICA DE CONTROL. b) Minimice la expresin para M_I.H utilizando mapa de Karnaugh. No implemente. implemente

Deber # 2 de Sistemas Digitales I

Pgina 5 de 7

PROBLEMA # 6
Disear un circuito Digital que funcione como Vendedor de Entradas a un estadio de Ftbol El circuito funciona de la siguiente manera: La entrada E es de dos bits y en binario nos indica que localidad es deseada (E1 E0: 00 General, 01 Preferencia, 10 Tribuna y 11 Palco). La entrada V es de 5 bits (V4 V3 V2 V1 V0) y en binario nos dice en dlares la cantidad de dinero ingresada (de $0 a $31) El precio de cada entrada es como sigue:

Entrada General Preferencia Tribuna Palco

Precio $3 $5 $ 10 $ 20

Puerta de Ingreso 1 2 3 4

Mientras la seal vender no est activa (Vender = L), La salida PI debe estar en alta impedancia (Z) y las dems salidas deben estar en nivel bajo (L). Cuando Vender este activa (Vender = H) se debe preguntar en simultneo por el tipo de entrada deseada y el valor ingresado, de tal manera que se active (nivel H) una de las salidas DGE, DPR, DTR o DPA que indican que se debe despachar un solo boleto a General, Preferencia, Tribuna o Palco respectivamente. Adems en salida PI de tres bits (PI2 PI1 PI0) debe indicar en binario el nmero de puerta de ingreso a cada localidad

Presente el cdigo en VHDL del circuito utilizando la descripcin RTL

Deber # 2 de Sistemas Digitales I

Pgina 6 de 7

PROBLEMA # 7 Disear utilizando VHDL un sumador y restador que presenta el resultado en binario

X y Y son entradas binarias de cuatro bits cada una y CNT es la seal de control. La salida T es un nmero binario de 5 bits. Considere que las entradas son cantidades sin signo. Si CNT = 0, => Si CNT = 1, => T = (X+Y) en binario T = X-Y, en binario en caso que X sea mayor que Y, o T = Y-X, en binario en caso que Y sea mayor o igual que X.

Redactar el cdigo VHDL del sumador/restador llamado sumres, utilizando descripcin RTL.

Deber # 2 de Sistemas Digitales I

Pgina 7 de 7