Germano Maioli Penello

Slides:



Advertisements
Apresentações semelhantes
Introdução a circuitos lógicos
Advertisements

Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES.
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Somadores e Multiplicadores
Subtratores e Comparadores
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Segundo encontro do terceiro ciclo
Medições – parte I: Precisão.
Teoremas de rede Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
Germano Maioli Penello
Banco de Registradores e ALU
ELD - Eletrônica Digital
Metodologia do Ensino da Matemática – Aula 12
Organização de Computadores 2º Semestre Aula 17 Prof
Introdução à Computação
PEF3111 – EMPREENDEDORISMO E MODELAGEM DE NEGÓCIOS
Introdução à Engenharia de Computação
Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Introdução a Computação Chico Anysio Óleo sobre tela 60x40 cm.
Germano Maioli Penello
XOR, Detecção de Erro, Comparadores
Introdução aos Sistemas Digitais
Sistemas Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
PORTAS LóGICAS Samuel S. S. Sistemas para internet
Germano Maioli Penello
ELETRODINÂMICA.
MOVIMENTO CIRCULAR UNIFORME
Germano Maioli Penello
Germano Maioli Penello
6ª aula PROBLEMA DE TRANSPORTES – Parte 2 UNIDADE 5
AULA 6– FENÔMENOS ONDULATÓRIOS
Degenerescência, ciclagem e eficiência do Simplex
Circuitos Combinatórios
Funções Lógicas Expressões booleanas de Circuitos
Arduino. Entrada e saída
Circuitos de Primeira Ordem
Circuitos de Segunda Ordem
Germano Maioli Penello
PORTAS LÓGICAS Fábio Roberto Hack Fabrício Fujimura Matheus Mafra
Módulo 3 – Circuitos Combinatórios
Circuitos Sequenciais
DHD – Desenvolvimento em Hardware
Aparelhos de medição elétrica
Resposta em frequência e circuitos de seleção de frequências.
ELETRÔNICA PORTAS LÓGICAS Equipe: HUGO MARCIO RAFAEL 1 1.
Circuitos Sequenciais
Problemas de Transporte (Redes)
ALGORITMOS.
Lógica e Princípio de Sistemas Digitais
Circuitos Sequenciais
ESTATÍSTICA Tabelas simples e em classes
Mecânica de Locomotivas II Sistema De Transmissão Elétrica:
O que você deve saber sobre
Germano Maioli Penello
Germano Maioli Penello
Germano Maioli Penello
Germano Maioli Penello
Germano Maioli Penello
Transformação de circuitos
Germano Maioli Penello
Germano Maioli Penello
Introdução a progrmação Comandos condicionais: if e switch
Germano Maioli Penello IF-UFRJ
Eletrônica (famílias lógicas)
Germano Maioli Penello
Aula 02 - Introdução à Lógica Matemática
Germano Maioli Penello
Germano Maioli Penello
Problemas de Transporte (Redes)
EEEFM Prof.ª Filomena Quitiba
MATEMÁTICA.
Transcrição da apresentação:

Germano Maioli Penello Lab2 aula 11 www.if.ufrj.br/~gpenello/Lab2_2018-1.html Germano Maioli Penello IF-UFRJ 2018-1 1

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

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

Circuito somador digital Somador completo A B Cin Cout Soma 1 1 1 1 1 1 1 1 1 http://www.circuitstoday.com/half-adder-and-full-adder 1 1 1 1 1 1 1 1 1 1 1 4

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 http://www.circuitstoday.com/half-adder-and-full-adder

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

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

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

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

Clock Frequência de funcionamento de uma CPU (central processing unit) – indicativo de velocidade de processamento. Clocks atuais ~GHz https://www.extremetech.com/computing/116561-the-death-of-cpu-scaling-from-one-core-to-many-and-why-were-still-stuck 10

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

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

Clock C R Vout Vb Vc Inv 1 Inv 2 13

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

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

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

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

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

Vout C Vcc 19

Vout C Vcc 20

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

Vout C Vcc 22

Vout C Vcc 23