Buscar

Introdução as Portas Lógicas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Portas Lógicas
U N I V E R S I D A D E F E D E R A L D O P A R Á
I N S T I T U T O D E C I Ê N C I A S E X A T A S E N A T U R A I S
F A C U L D A D E D E C O M P U T A Ç Ã O
L A B O R A T Ó R I O D E S I S T E M A S D E C O M P U T A Ç Ã O
P R O F . D R . D I O N N E C A V A L C A N T E M O N T E I R O
Sistemas Digitais
Um sistema digital é capaz processar informações numéricas em formato de número(s) 
binário(s), ou seja, um sistema digital pode processar operações matemáticas.
Em computação é utilizado o sistema de numeração binário em que os símbolos 0 e 1 são 
utilizados para representar os números que serão processados por um sistema digital.
Sistema numeração decimal
No dia-a-dia o sistema de numeração é o decimal que é baseado em 10 algarismo
◦ 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9
Todos os números decimais são organizados através destes 10 algarismos
◦ 15; 27; 103; 15.982; 3,14159256, etc.
Sistema de numeração decimal
Representação do número 2.745,214 em potências de 10
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Sistema de numeração binário
O sistema de numeração binário é composto por somente 2 símbolos.
Os algarismos 0 e 1 foram escolhidos para representar os números binários, para manter a 
compatibilidade com o sistema decimal.
Qualquer número binário tem o seu correspondente em decimal, e vice-versa.
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Sistema binário em computadores
O sistema binário foi escolhido para a computação devido a facilidade de representá-lo através 
de tensões/correntes elétricas.
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Outros sistemas de numeração
Existem diversos outros sistemas de numeração e alguns são utilizados na computação.
◦ Octal
◦ Hexadecimal
Mais detalhes sobre todos os sistemas de numeração vocês irão conhecer na disciplina de 
Sistemas de Computação.
E por falar em computadores ...
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Portas lógicas
Algumas operações primárias efetuadas com números binários podem ser representadas 
através de símbolos, tabelas-verdade e notação matemática.
São consideradas como operações básicas:
◦ OR / OU 
◦ AND / E
◦ NOT / NÃO
Porta lógica OR
Caso pelo menos uma entrada seja considerada verdadeira (1), a saída será verdadeira (1)
◦ x = 0 + 0 = 0
◦ x = 0 + 1 = 1
◦ x = 1 + 0 = 1
◦ x = 1 + 1 = 1
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Porta lógica AND
Caso pelo menos uma entrada seja considerada falsa (0), a saída será falsa (0).
◦ x = 0 . 0 = 0
◦ x = 0 . 1 = 0
◦ x = 1 . 0 = 0
◦ x = 1 . 1 = 1
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Porta lógica NOT
A saída será o inverso da entrada, ou seja, caso a entrada seja verdadeira (1) a saída será falsa (0) e 
caso a entrada seja falsa (0) a saída será verdadeira (1).
◦ x = ത0 = 1
◦ x = ത1 = 0
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Resumo das portas lógicas básicas
Fonte: Tocci, R. J.; Widmer, N. S.; Moss, J. L.. Digital System: Principles and Applications. 10th Edition. Pearson Education International.
Outras portas lógicas: NOR
Outras portas lógicas: NAND
Universalidade da porta NAND
Universalidade da porta NOR
Portas lógicas em HDL
A linguagem de descrição de hardware (Hardware Description Language) é uma forma de 
representar circuitos digitais através de linguagem de programação. Na realidade esse é um 
novo paradigma de linguagem de programação que são utilizadas em FPGA.
Um FPGA é um circuito digital que pode assumir qualquer função lógica programada em um 
circuito FPGA, que pode ser programado diversas vezes.
Atualmente, FPGA é o que existe de mais inovador em circuito digital.
Portas lógicas em HDL
Portas lógicas em HDL
Porta Lógica Verilog
NOT module exemplo_INVERSOR ( a, b );
input wire a;
output wire b;
assign b = ~a;
endmodule
AND module exemplo_AND ( A, B, C );
input wire A, B;
output wire C;
assign C = A & B;
endmodule
OR module exemplo_OR ( a, b, c );
input wire a, b;
output wire c;
assign c = a | b;
endmodule