Carregar apresentação
A apresentação está carregando. Por favor, espere
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.