Apresentação do PowerPoint - del.ufrj.brarthur/eel280/Correcao-P1-20180517.pdf · 3 pontos A B C...

25
Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018 1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND. 4 pontos 2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas. 3 pontos 3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 . 3 pontos A C D B F MUX 4:1 74LS153 I3a I2a I1a I0a S1 S0 I3b I2b I1b I0b Ea Eb Ya Yb

Transcript of Apresentação do PowerPoint - del.ufrj.brarthur/eel280/Correcao-P1-20180517.pdf · 3 pontos A B C...

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

ACD’ ABD

A’ . (B’ ϴ C’)

CD’

AB’C’D

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

ACD’ ABD

A’ . (B’ ϴ C’)

CD’

AB’C’D

X

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

Portanto ... F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1 F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

Portanto ... F = CD’ + C.(AϴB)’ + B.(CϴD) + A.(CϴD) + B.(AϴC)’

De Morgan ... F = ((C . (A xor B)’)’ . (B . (C xor D))’ . (A . (C xor D))’ . (B . (A xor C)’)’)’

1 NAND 4 ( o not de (A xor B)’), 1 NAND 2 , 1 XOR ( o not de (A xor C)’)

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

Se fizermos S1 = C e S0 = D

.CD

AB 00 01 11 10

00 1 1

01 1 1 1

11 1 1 1

10 1 1

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

Se fizermos S1 = C e S0 = D

Io = A’ . B = (A’ . B)’’ 3

I1 = A + B = (A’ . B’)’ 2

I2 = 1

I3 = A’.B’ + A.B = ((A’.B’)’ . (A.B)’)’ 3

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

.CD

AB 00 01 11 10

00 X 1 1

01 1 1

11 1 1

10 1 1

.CD

AB 00 01 11 10

00 X 1 1 1

01 1 1 1

11 1

10 1 1 1

X Y

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

.CD

AB 00 01 11 10

00 X 1 1

01 1 1

11 1 1

10 1 1

.CD

AB 00 01 11 10

00 X 1 1 1

01 1 1 1

11 1

10 1 1 1

X Y

X = ( A’ + B’ + D’) . ( A’ + B’ + C’) . ( A’ + C’ + D’) . ( B’ + C’ + D’)

X = ( A’ + B’ + C’.D’) . ( A’.B’ + C’ + D’) ... De Morgan

Y = A xor B xor C xor D

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

Universidade Federal do Rio de Janeiro Escola Politécnica Departamento de Engenharia Eletrônica e de Computação 1a Prova de Circuitos Lógicos - 17/05/2018

1) Analise o circuito abaixo e implemente a mesma função F utilizando: (a) o menor número possível de CIs de portas lógicas; (b) um multiplexador 4:1 e o menor número possível de CIs de portas lógicas NAND.

4 pontos

2) Projete um circuito combinacional com entradas A, B, C e D , e duas saídas X e Y, tal que X e Y sejam interpretadas como formadoras do número XY2 . Este número XY2 representa a quantidade de entradas ativas LOW no instante considerado, sabendo que sempre há, no mínimo, uma entrada ativa e, no máximo, 3 entradas ativas simultaneamente. Utilize somente portas lógicas.

3 pontos

3) Projete uma unidade lógica e aritmética (ULA), utilizando somente portas lógicas, que realize as seguintes operações entre 2 números A e B de n bits : aritméticas ADIÇÃO e SUBTRAÇÃO (ambas sem sinal) lógicas OR e XOR Utilize a técnica dos circuitos expansíveis, especificando inicialmente o bloco básico e, em seguida, implementando o circuito para n = 4 .

3 pontos

A C DB

F

MUX 4:1

74LS153I3aI2aI1aI0aS1S0I3bI2bI1bI0b

Ea

Eb

Ya

Yb

A B C

Co S

M

N

.MN

AB 00 01 11 10

00 1 1

01 1 1

11 1 1 1

10 1 1

.MN

AB 00 01 11 10

00

01 1 1 1 1

11 1

10 1 1 1 1

.MN

AB 00 01 11 10

00 1 X X

01 1 1 X X

11 1 1 X X

10 1 X X

.MN

AB 00 01 11 10

00 X X

01 1 X X

11 1 X X

10 X X

C = 0 C = 1

C = 1 C = 0

S

Co

.MN

AB 00 01 11 10

00 1 1

01 1 1

11 1 1 1

10 1 1

.MN

AB 00 01 11 10

00

01 1 1 1 1

11 1

10 1 1 1 1

C = 0 C = 1

S

S = C’ . (A xor B) + C . (M xor A xor B) + B.M.N’

... De Morgan

.MN

AB 00 01 11 10

00 1 X X

01 1 1 X X

11 1 1 X X

10 1 X X

.MN

AB 00 01 11 10

00 X X

01 1 X X

11 1 X X

10 X X

C = 1 C = 0

Co

.MN

AB 00 01 11 10

00 1 X X

01 1 1 X X

11 1 1 X X

10 1 X X

.MN

AB 00 01 11 10

00 X X

01 1 X X

11 1 X X

10 X X

C = 1 C = 0

Co

Co = B.C+ A’.B.N + A.B.N’ + C.(A xor N)

= B.C + B.(A xor N) + C.(A xor N)

= B.C + ( B + C ) . (A xor N)

... De Morgan

.MN

AB 00 01 11 10

00 1 X X

01 1 1 X X

11 1 1 X X

10 1 X X

.MN

AB 00 01 11 10

00 X X

01 1 X X

11 1 X X

10 X X

C = 1 C = 0

Co

Co = B.C+ A’.B.N + A.B.N’ + C.(A xor N)

= B.C + B.(A xor N) + C.(A xor N)

= B.C + ( B + C ) . (A xor N)

... De Morgan

S = C’ . (A xor B) + C . (M xor A xor B) + B.M.N’

... De Morgan

Co = B.C+ A’.B.N + A.B.N’ + C.(A xor N)

= B.C + B.(A xor N) + C.(A xor N)

= B.C + ( B + C ) . (A xor N)

... De Morgan