Analisis de Combinacionales

14
Análisis de Combinacionales

description

Analisis de circuitos digitales

Transcript of Analisis de Combinacionales

  • Anlisis de Combinacionales

  • Anlisis CombinacionalEl anlisis tiene por objeto describir el funcionamiento de un sistema, en el caso de sistemas combinacionales, ste puede ser descrito a travs de las expresiones del circuito, una tabla de verdad, entre otras.

  • Anlisis CombinacionalPartiendo de un circuito obtenemos las expresiones que relacionan las salidas con las entradas

    Sistema(Circuito)

    Combinacional

    Xn-1

    Xn-2

    X0

    X1

    Zm-1

    Zm-2

    Z0

    Z1

  • Anlisis (Un ejemplo)

    1

    A

    B

    C

    Z(A,B,C)

  • Anlisis (Un ejemplo)

    1

    A

    B

    C

    Z(A,B,C)

    0

    0

    0

    0

    0

    0

    1

    0

    0

    1

    0

    0

    0

    1

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    1

    1

    0

    0

    1

    1

    1

    1

    A

    B

    C

    Z

    #

    1

    2

    3

    4

    5

    6

    7

    0

  • Anlisis (Un ejemplo)

    1

    A

    B

    C

    D

    F1(A,B,C,D)

    F2(A,B,C,D)

  • Anlisis (Un ejemplo)

    1

    A

    B

    C

    D

    F1(A,B,C,D)

    F2(A,B,C,D)

  • Anlisis (Un ejemplo)

    #

    A

    B

    C

    0

    0

    0

    0

    1

    0

    0

    0

    2

    0

    0

    1

    3

    0

    0

    1

    4

    0

    1

    0

    5

    0

    1

    0

    6

    0

    1

    1

    7

    0

    1

    1

    8

    1

    0

    0

    9

    1

    0

    0

    10

    1

    0

    1

    11

    1

    0

    1

    12

    1

    1

    0

    13

    1

    1

    0

    14

    1

    1

    1

    D

    F1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    0

    0

    0

    1

    0

    0

    1

    1

    1

    0

    0

    15

    1

    1

    1

    1

    1

    F2

    1

    0

    1

    0

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

  • Anlisis (Un ejemplo)Diagrama de tiempo 3 2 6 7 15 11

    #

    A

    B

    C

    0

    0

    0

    0

    1

    0

    0

    0

    2

    0

    0

    1

    3

    0

    0

    1

    4

    0

    1

    0

    5

    0

    1

    0

    6

    0

    1

    1

    7

    0

    1

    1

    8

    1

    0

    0

    9

    1

    0

    0

    10

    1

    0

    1

    11

    1

    0

    1

    12

    1

    1

    0

    13

    1

    1

    0

    14

    1

    1

    1

    D

    F1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    0

    0

    0

    1

    0

    0

    1

    1

    1

    0

    0

    15

    1

    1

    1

    1

    1

    F2

    1

    0

    1

    0

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

    A

    B

    C

    D

    F1

    F2

    5 T

  • Anlisis (Un ejemplo)12345Consideremos un T por cada compuerta, tomaremos el peor caso (camino ms largo).

    1

    A

    B

    C

    D

    F1(A,B,C,D)

    F2(A,B,C,D)

  • RediseoBasndose en un circuito ya construido se puede realizar un diseo de un circuito equivalente, dicho diseo tiene como punto de partida la tabla de verdad obtenida en el anlisis.

  • RediseoConsideremos el ejemplo anterior, realicemos un diseo equivalente e implementado con compuertas NOR de dos entradas.

  • Rediseo (Un ejemplo)

    CDAB

    00

    00

    1

    01

    0

    11

    0

    01

    10

    0

    1

    0

    1

    0

    1

    10

    1

    1

    1

    11

    0

    0

    0

    1

    F1

    CDAB

    00

    00

    1

    01

    1

    11

    1

    01

    10

    1

    0

    1

    0

    1

    0

    10

    1

    0

    0

    11

    1

    1

    1

    0

    F2

    #

    A

    B

    C

    0

    0

    0

    0

    1

    0

    0

    0

    2

    0

    0

    1

    3

    0

    0

    1

    4

    0

    1

    0

    5

    0

    1

    0

    6

    0

    1

    1

    7

    0

    1

    1

    8

    1

    0

    0

    9

    1

    0

    0

    10

    1

    0

    1

    11

    1

    0

    1

    12

    1

    1

    0

    13

    1

    1

    0

    14

    1

    1

    1

    D

    F1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    1

    0

    0

    1

    1

    0

    1

    1

    0

    0

    0

    1

    0

    0

    1

    1

    1

    0

    0

    15

    1

    1

    1

    1

    1

    F2

    1

    0

    1

    0

    0

    0

    1

    0

    1

    1

    1

    1

    0

    0

    1

    0

  • Rediseo (Un ejemplo)

    A

    B

    C

    D

    F1(A,B,C,D)

    F2(A,B,C,D)