A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Germano Maioli Penello

Apresentações semelhantes


Apresentação em tema: "Germano Maioli Penello"— Transcrição da apresentação:

1 Germano Maioli Penello
Lab2 aula 11 Germano Maioli Penello IF-UFRJ 2018-1 1

2 Outras operações básicas (portas lógicas)
Tabela verdade - XOR XOR Exclusive OR Saída igual a 1 quando as entradas forem diferentes XNOR Exclusive NOR Saída igual a 1 quando as entradas forem iguais A B A A + B S = A + B = A.B + A.B B CI  4030 1 1 1 1 Tabela verdade - XNOR 1 1 A B A A x B S = A x B = A.B + A.B B 1 1 1 1 1 1 2

3 Circuito somador digital
Meio somador A B SOMA C D A C 00 B 1 01 1 D 1 01 1 1 1 10 1 Saída C corresponde ao bit mais significativo e a saída D corresponde ao bit menos significativo Meio somador – possui apenas duas entradas, não podendo ser acoplado diretamente em cascata (não possui carry-in) 3

4 Circuito somador digital
Somador completo A B Cin Cout Soma 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4

5 Circuito somador digital
Somador completo de vários bits Em decimal: 1001 9 + + 0111 7 10000 16 Cout do último estágio Qual desses full adders poderia ser trocado por um half adder sem prejudicar o resultado final da soma? 5

6 Atividade 1 - Construa um circuito exclusive OR e verifique sua tabela verdade. 2 - Construa um circuito exclusive NOR e verifique sua tabela verdade. 3 - Construa um circuito SOMADOR e verifique sua tabela verdade. 4 - Projete, construa e verifique a tabela verdade do problema lógico “Raposa, Ganso, Homem”. Monte a tabela verdade do circuito antes de projetar o mesmo. Uma vez projetado o circuito, verifique a validade da tabela verdade antes de montar o circuito, testando os valores de entrada e os respectivos valores de saída. O circuito será uma representação do conhecido jogo de lógica, onde um homem deve transportar uma raposa e um ganso para o outro lado da margem de um rio sem poder deixar em nenhum momento a raposa e o ganso juntos. O circuito deve conter três entradas, representando a raposa o ganso e o homem, e cada entrada pode assumir valor 0 ou 1 que representa a margem em que cada componente do problema se encontra. A saída do circuito deve acionar um LED que acenderá sempre que a situação proibida ocorrer. Lembre-se que a corrente máxima admitida pelo LED é de 70 mA, mas que é conveniente ter uma corrente da ordem de 20 a 30 mA, utilizando um resistor em série. O LED NÃO PODE ser ligado diretamente na saída do circuito! 5 - Escreva a tabela verdade para o mesmo tipo de problema, com uma variável adicional. O problema passa a ser da “Raposa, Ganso, Milho e Homem”. Uma vez montada a tabela verdade, faça sua simplificação e projete o circuito equivalente. Se você tiver tempo, monte e teste o circuito na prática. 6

7 Solução Situações que não podem ocorrer e o led deve acender caso ocorram. Rap Gan Hom X 1 1 Rap.Gan.Hom 1 1 1 X = Rap.Gan.Hom + Rap.Gan.Hom 1 1 1 1 1 1 Rap.Gan.Hom 1 1 1 7

8 Solução X = Rap.Gan.Hom + Rap.Gan.Hom Rap Gan Hom X 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 8

9 Solução X = Rap.Gan.Hom + Rap.Gan.Hom Rap Gan Hom X 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 9

10 Clock Frequência de funcionamento de uma CPU (central processing unit) – indicativo de velocidade de processamento. Clocks atuais ~GHz 10

11 Clock Vout A mudança de estado lógico de 0 para 1 (ou de 1 para 0) não é imediata em uma porta inversora real. Se cada porta inversora tem um tempo de atraso de 1 ns, quanto tempo que o circuito acima leva para completar um ciclo? 11

12 Clock Vout 1 1 1ns 1ns 1ns A mudança de estado lógico de 0 para 1 (ou de 1 para 0) não é imediata em uma porta inversora real. Se cada porta inversora tem um tempo de atraso de 1 ns, quanto tempo que o circuito acima leva para completar um ciclo? 2 * 3 ns = 6 ns 12

13 Clock C R Vout Vb Vc Inv 1 Inv 2 13

14 Clock Vb Vcc R Vout t Vout 1 1 Vcc Vb Vc Inv 1 Inv 2 C t Vc Vcc
1 Vcc Vb Vc Inv 1 Inv 2 t Vc Vcc Considerando a situação inicial de Vout = 0 Vcc/2 Va = Vb  capacitor carrega por R Quando Vc = Vcc/2  saída do Inv 2 muda de estado t O capacitor demora t0 para chegar a esta tensão t0 14

15 Clock Vb Vcc C R Vout t Vout 1 Vcc Vb Vc Inv 1 Inv 2 t Vc Vcc
1 Vcc Vb Vc Inv 1 Inv 2 t Vc Vcc Saída de Inv2 = 0  Vout = 1 Capacitor ganhou uma tensão extra de Vcc  Vc = Vcc + Vcc/2 Vcc/2 Capacitor descarrega por R. t Quando Vc = Vcc/2  saída do Inv 2 muda de estado O capacitor demora t1 para chegar a esta tensão t0 t1 15

16 Clock Vb Vcc C R Vout t Vout Vcc Vb Vc Inv 1 Inv 2 t Vc
t0 = t1 = ln(3) RC Vcc Va = Vb  capacitor carrega por R Vcc/2 Quando Vc = Vcc/2  saída do Inv 2 muda de estado t O capacitor demora t0 para chegar a esta tensão t0 t1 t0 Votlamos à situação inicial. O processo repetido indefinidamente. 16

17 Atividade Vb Vcc R Vout t Vout Vcc Vb Vc Inv 1 Inv 2 C t Vc Vcc
1 – Construir o circuito acima para oscilar na frequência de 2kHz. 2 – Verificar as tensões nos pontos Vb, Vc e Vout com um osciloscópio Vcc/2 t t0 t1 t0 17

18 C R Vout 1 1 Vb Vc Inv 1 Inv 2 R Vout Vout 1 = Vcc C C Vcc 18

19 Vout C Vcc 19

20 Vout C Vcc 20

21 C R Vout 1 Vb Vc Inv 1 Inv 2 R Vout Vout 1 = Vcc C C Vcc 21

22 Vout C Vcc 22

23 Vout C Vcc 23


Carregar ppt "Germano Maioli Penello"

Apresentações semelhantes


Anúncios Google