fcbolextra (1)

8
Departamento de Tecnología Electrónica Universidad de Sevilla Problemas adicionales Tema 3 P1. Sea el siguiente circuito: Indique razonadamente qué le sobra o le falta a cada uno de los 5 circuitos siguientes (a, b, c, d y e) para implementar la misma función que el circuito dado. Nota: Sólo hay que hacer un cambio o ninguno en cada circuito. Ese cambio puede ser añadir o quitar una puerta o sustituir una puerta por otra distinta. & > 1 S L K G F > 1 F > 1 > 1 S G K L (a) > 1 & & =1 G K S L (b) F > 1 & S L K G & F (c) & & & & & & S L G K (d) > 1 & F S G L K (e)

Transcript of fcbolextra (1)

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    Problemas adicionales

    Tema 3

    P1. Sea el siguiente circuito:

    Indique razonadamente qu le sobra o le falta a cada uno de los 5 circuitos siguientes (a, b, c, d ye) para implementar la misma funcin que el circuito dado.Nota: Slo hay que hacer un cambio o ninguno en cada circuito. Ese cambio puede ser aadir oquitar una puerta o sustituir una puerta por otra distinta.

    &

    >1

    SL

    KG

    F

    >1F

    >1

    >1

    S

    GK

    L

    (a)

    >1

    &

    &

    =1GK

    SL

    (b)

    F

    >1

    &SLK

    G

    &

    F

    (c)

    & &

    &

    & &

    &

    S

    L

    G

    K(d)

    >1

    &

    F

    SGLK

    (e)

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    P2. Realice un anlisis lgico de los circuitos representados en la figura correspondiente. Obtenga lasexpresiones en forma de suma de productos y producto de sumas. Liste los mintrminos ymaxtrminos correspondientes. Determine el coste.a)

    b)

    c)

    P3. Una caja de seguridad dispone de 5 cerrojos (V, W, X, Y, Z) los cuales deben ser desbloqueadospara abrir la caja. Las llaves de la caja estn distribuidas entre 5 ejecutivos de la siguiente manera:Sr. A tiene llaves para los cerrojos V, X; Sr. B para V, Y; Sr. C para W, Y; Sr. D para X, Z; Sr. E paraV, Z. a) Determine todas las combinaciones mnimas de ejecutivos requeridos para abrir la caja. b)Determine el ejecutivo esencial.

    P4. Florencio va a ir a una fiesta esta noche, pero no solo. Tiene cuatro nombres en su agenda: Ana,Bea, Carmen y Diana. Puede invitar a ms de una chica pero no a las cuatro. Para no rompercorazones, ha establecido las siguientes normas: - Si invita a Bea, debe invitar tambin a Carmen. - Si invita a Ana y a Carmen, deber tambin invitar a Bea o a Diana. - Si invita a Carmen o a Diana, o no invita a Ana, deber invitar tambin a Bea.Antes de llamarlas por telfono, quiere utilizar un circuito que le indique cundo una eleccin no escorrecta. Aydele a disear el circuito ptimo en dos niveles con puertas NAND.

    &

    1x1

    f

    &

    &

    &

    &

    &

    x2

    x1x2

    x3x2 x1

    x2

    x3

    x3

    &

    1x1

    f &x2

    x3

    1

    1

    &

    x1

    f &

    x2

    x3 &

    1

    x4

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    P5. Dada las funciones de la figura obtenga la mnima expresin en forma de suma de productos.

    P6. En la figura se representa una funcin de 4 variables incompletamente especificada. Asignevalores a las inespecificaciones para conseguir especificar completamente la funcin de la formaque se indica en cada uno de los casos siguientes.

    a) z pasa a depender de slo dos variables.b) z tiene nicamente cinco mintrminos sin implicantessuperiores.c) z tiene exactamente cuatro implicantes primas.d) z tiene una implicante prima no esencial.e) z tiene el mismo nmero de implicantes primas que deimplicadas primas.

    P7. Disee de forma ptima un circuito que genere la funcin f y cuya realizacin sea en dos niveles.a)

    b)

    c)

    d)e) f = v x y z + v w x y + v w y z + v w x y + v w x y + v w x y + v x y z + v w x yf)

    g)

    P8. Realice la funcin f con puertas: a) NAND, b) NOR

    P9. Disee un circuito combinacional cuya entrada es un nmero de cuatro bits y cuya salida es elcomplemento a 2 del nmero de entrada.

    P10. Se tiene una palabra de 5 bits: los cuatro ltimos bits representan un dgito BCD; el primero es unbit de paridad impar. Obtenga la tabla de verdad (o el K-mapa) de las funciones siguientes: 1) f1 se har 1 para valores de entrada que no correspondan con dgitos BCD 2) f2 se har 1 para palabras con paridad incorrecta.

    P11.Se ha diseado una puerta de tres entradas llamada bomba (cuyas caractersticas se muestran)con un resultado desafortunado. Experimentalmente se encuentra que las combinaciones deentrada 101 y 010 hacen explotar la puerta. Determine si hay que inutilizar las puertas o, por elcontrario, pueden ser modificadas externamente (aadiendo un circuito) de forma que seafuncionalmente completa y que, sin embargo no explote.

    00

    01

    11

    10

    0 0 0 0

    0 0 0 0

    1 1 1 1

    0 0 0 0

    0 1 0 0

    1 1 0 0

    1 0 0 0

    0 1 0 0

    000 001 011 010 110 111 101 100e d c

    a b

    F

    00

    01

    11

    10

    1 0 0 1

    1 0 0 0

    1 0 0 0

    1 0 0 0

    0 0 0 1

    0 0 0 1

    0 0 0 0

    1 0 0 1

    000 001 011 010 110 111 101 100e d c

    a b

    G

    00 01 11 1000

    01

    11

    10

    1 d d d

    d d 0 0

    0 d 0 0

    d d 0 1

    abcd

    z

    f 0 1 5 6 9, , , ,( ) d 10 11 12 13 14 15, , , , ,( )+=f 0 2 5 7 13 15 18 26 29 31, , , , , , , , ,( ) d 20 24 28, ,( )+=f 13 15 17 18 19 20 21 23 25 27 29 30 31, , , , , , , , , , , ,( ) d 1 2 12 24, , ,( )+=f 0 4 6 8 9 12 13 14 15 18 22 26 28 30 31, , , , , , , , , , , , , ,( )=

    f 0 3 5 8 10 11 14, , , , , ,( )=f 2 3 6 13 15 19 20 22 25 26 27 28 29, , , , , , , , , , , ,( ) d 0 7 12 18 24, , , ,( )=

    f abcd abce acde abce abce abce abcd abec+ + + + + + +=

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    P12.Dada una palabra A de n bits y una seal de control C, disee un circuito combinacional cuyasalida sea el Ca1 el Ca2, segn el valor de C. Utilice exclusivamente puertas EXOR y OR.

    P13.Una cierta puerta de cuatro entradas llamada LIMON realiza la funcin siguiente: LIMON(A,B,C,D)= BC(A+D)Suponiendo entradas en doble ral:a) Realice la funcin: con slo tres LIMON y una OR.b) Puede realizarse cualquier funcin en lgica LIMON/OR?

    P14.La expresin algebraicaC0 = A0Ck = (A0 + A1 + ... + Ak-1) Ak k = 1, 2, ...

    proporciona el valor de la salida Ck de un circuito en funcin de las entradas A0, ..., Ak-1, Ak.(a) Disee el circuito correspondiente a cuatro bits de entrada.(b) Describa verbalmente qu tarea realiza dicho circuito.(c) Utilizando como mdulo el circuito diseado en (a), realice un nuevo circuito para 12 bits deentrada, indicando las nuevas entradas y salidas que hay que aadir al mdulo diseado en (a),para que el nuevo circuito de 12 bits pueda operar correctamente.

    P15.Las funciones del circuito de la figura dependen, en general de las variables (w,x,y,z). Sabiendoque f2 0 y f3 0 y que f = ( 0, 4, 9, 10, 11, 12 )a) Determine completamente las funciones (incluyendo inespecificaciones).b) Realice los circuitos que proporcionan f2 y f3.

    Tema 4

    P16.Un circuito tiene como entradas dos nmeros binarios de dos bits cada uno: Y= y1y0; X= x1x0 .Sedesea que tenga salidas 11 si Y=X, 10 si Y>X y 01 si Y 1

    = 1wxzy

    f1

    f3

    f2

    f

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    b) con salidas activas en bajo

    P18.Realice las funciones de conmutacin siguientes utilizando multiplexores de 4 canales.a) F= (0,1,3,4)b) F= (2,4,5,7)c) F= (0,3,4)d) F= (1,2,3,6,7)e) F= (1,2,4,5,6,9,15)

    P19.Realice las funciones del ejercicio anterior con:a) MUX-1 b) MUX-2 c) MUX-3

    P20.Disee un circuito que a la salida de un multiplexor 8:1 realice la funcin:F= (3,4,5,11,12,13,14,15,16,17,24,26,28,29,31)Para el diseo se pueden usar, adems de dicho multiplexor, un mximo de 8 puertas de 2entradas.

    P21.Se desea disear un circuito combinacional para que genere el producto aritmtico de dos nmerosde dos bits A1A0 y B1B0. Los bits de entrada se activan en nivel alto y las salidas en bajo. Dibuje elcircuito siguiendo el patrn de una PLA. Exprese las salidas como suma de productos.

    P22.Una llamada de telfono puede dirigirse a cuatro secretarias. (Nunca hay ms de una llamadasimultneamente). La recepcionista distribuir las llamadas segn el siguiente criterio:Si la llamada procede de empresas de alimentacin o de ropa se pasa a la secretaria no 4.Si procede de una empresa de venta de ordenadores o de un banco se pasar a la tercerasecretaria.Si se trata de una llamada procedente de una empresa de viajes o del aeropuerto deber sonar eltelfono de la segunda secretaria.En cualquier otro caso se enviar a la primera.Disee un circuito que indique el nmero de la secretaria que deber recibir la llamada, utilizandoun nico codificador 8:3, una NOR de 2 entradas y una NOR de 6 entradas.

    P23.Se desea obtener el nmero de unos que hay en cinco seales A, B, C, D y E en ral simple. Diseeel circuito si slo dispone de dos MUX4:1, un decodificador 3:8 con salidas activas en baja, 4puertas NAND de 6 entradas, dos inversores y cuatro puertas XOR.

    P24.Se desea realizar un convertidor de cdigo, de entrada 2-entre-5 y de salida BCD. Adems, estecircuito deber poseer otra salida que detecte un error en la entrada. En el caso de que ocurra talerror, las salidas BCD se pondrn en alta impedancia.a) Realice el detector de error usando un MUX 8:1 y puertas.b) Realice el convertidor 2-entre-5 a BCD usando un PLA de no ms de 10 trminos producto.c) Dibuje el circuito completo.

    P25.Una puerta umbral (Figura 1) activa su salida, Z = 1, si el valor de sus entradas, tomadas comonmero binario A(10 = an-1...a1a0(2, es mayor o igual al umbral interno "i".a) Disee una puerta umbral de n entradas utilizando subsistemas combinacionales y puertaslgicas.b) En la Figura 2 aparece un circuito formado, nicamente, por puertas umbrales. Analice dichocircuito.c) Redisee el circuito de la Figura 2 utilizando exclusivamente MUXs de 4 canales.

    n-1

    0

    an-1

    a1a0

    A Zi

    Z =1 si A > i

    0 si A < i

    Figura 1

    21

    0

    a

    b

    11

    0

    c

    d

    31

    0

    e

    d

    F5210

    1

    Figura 2

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    P26.Un desplazador a la derecha de n bits, es un circuito combinacional que tiene como entrada unnmero A de n bits, m seales de control sm-1,..s0 que indican el nmero de posiciones que sedesplazar a la derecha el nmero de entrada A, y genera la salida Z de n bits, correspondientesal nmero A desplazado. As por ejemplo, para un desplazador de 8 bits, cuya entrada sea10010101 y las seales de control s2s1s0 = 010, se genera un desplazamiento de 2 posiciones ala derecha, dando como resultado la salida XX100101. Si s2s1s0 = 000 no hay desplazamiento. a) Disee un desplazador a la derecha de n=4 bits y m=2 bits, utilizando 4 MUXs de 4 canales.Suponga que los bits ms significativos del resultado se llenan con 0s.Para el ejemplo anterior, lasalida sera 00100101.b) Dibuje las formas de onda de las salidas, cuando A3A2A1A0=1011 y las seales s1s0 cambiansegn la secuencia "00,01,00,11,00,10" con una frecuencia de 1kHz.c) Indique una aplicacin aritmtica para el desplazador.

    P27.a) Realice un MUX2:1 utilizando exclusivamente puertas NAND de 2 entradas. Incluya tambin unaseal de habilitacin, definiendo previamente cmo acta (esto es, cul es su nivel activo y cmoes la salida cuando hay deshabilitacin.b) Repita "a)" utilizando slo puertas NOR de 2 entradas.c) Describa el circuito de la Figura. (En particular, debe dar nombre a todos los terminales,identificando si son entradas y salidas, cules son sus niveles activos y su significado funcional;describir la operacin del circuito; etc.). Dibuje el smbolo que corresponde a este circuito tomadocomo subsistema.

    &

    &

    &

    &

    &

    &

    &

    &

    =1

    =1

    =1

    =1

    =1

    =1

    =1

    =1& &

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    P28.Analice el circuito de la figura

    P29.Redisee en dos niveles el circuito de la figura

    P30.Disee la funcin multisalida

    Haciendo uso de: a) una ROM; b) una PLA;c) una PLA del tipo AND-NOR.

    P31.Sean

    Disponemos de una ROM de tres lneas de direccin y hasta 10 MUX 2:1.a) Disee las funciones f y gb) Obtenga, adems, la funcin h =f . gLas variables estn en nico ral.

    P32.Determinado proceso qumico es controlado por dos sistemas idnticos S1 y S2. Cada sistemamide dos parmetros: valor de ajuste (A1 y A2, cada uno de dos bits) y valor base (B1 y B2, cadauno de cuatro bits). La operacin es de la siguiente forma:

    01234567

    012

    01

    0123 1 0

    >1

    e1

    e2

    s

    bc

    c

    ab

    e

    df

    a

    f

    A2A1A0

    D4D3D2D1

    ROM

    xyz

    D0

    0123 1 0

    >1

    A2A1A0 D4D3D2 D1D00 0 0 0 0 0 0 00 0 1 1 1 X 1 00 1 0 0 1 X 0 0 0 1 1 1 1 1 1 11 0 0 0 0 0 0 01 0 1 1 1 X 1 01 1 0 0 1 0 0 01 1 1 1 0 X 0 1

    u v

    f

    f1 a b c, ,( ) 0 2 4 6, , ,( )=f2 a b c, ,( ) 1 2 3 6, , ,( )=f3 a b c, ,( ) 2 5 6 7, , ,( )=

    f a b c d e, , , ,( ) 2 4 5 9 10 11 13 18 20 21 24 26 27 29 31, , , , , , , , , , , , , ,( ) d 0( )+=g a b c d e, , , ,( ) 4 6 7 10 11 14 17 20 22 24, , , , , , , , ,( ) d 0 25 26 27 28 29 30, , , , , ,( )+=

  • Departamento de Tecnologa Electrnica Universidad de Sevilla

    - Si los valores base medidos por ambos sistemas difieren en menos de tres unidades, el valor desalida corresponder a la base medida por S1.- Si los valores base de S1 y S2 difieren en tres o ms unidades, el valor de salida correspondera la resta "valor base menos valor de ajuste" del sistema que haya medido mayor valor base.Muestre un diagrama de bloques y realice un diseo utilizando subsistemas combinacionales.

    P33.Sea el bloque lgico A que compara la magnitud de dos nmeros de tres bits, X3 = x1x2x3 e Y3 =y1y2y3 donde x3 e y3 son los bits menos significativos. El bloque A tiene dos salidas G3 y S3 talesque G3 = 1 si y slo si X3>Y3; S3 = 1 si y slo si X3