Simulação de Circuitos Combinacionais - Falstad: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
=Circuitos Combinacionais=
=Simulação: Circuitos Combinacionais=


;Autoria: Evandro Cantú / IFPR - Câmpus Foz do Iguaçu
;Autoria: Evandro Cantú / IFPR - Câmpus Foz do Iguaçu
Linha 5: Linha 5:
----
----


==Circutos Combinacionais==


Circuitos combinacionais são circuitos cujo nível lógico da(s) saída(s) depende da combinação dos níveis lógicos das entradas.
Circuitos combinacionais são circuitos cujo nível lógico da(s) saída(s) depende da combinação dos níveis lógicos das entradas.
Linha 10: Linha 11:
Um circuito lógico combinacional não possui característica de memória de estados anteriores, dependendo apenas dos valores atuais das entradas.  
Um circuito lógico combinacional não possui característica de memória de estados anteriores, dependendo apenas dos valores atuais das entradas.  


;Laboratório de simulação de circuitos combinacionais
==Laboratório de simulação de circuitos combinacionais==


Vamos utilizar o software disponível em http://www.falstad.com/mathphysics.html para simular o  
Vamos utilizar o software disponível em [http://www.falstad.com/mathphysics.html '''Falstad'''] para simular o  
funcionamento de alguns '''Ciruitos Lógicos Combinacionais''' (''Combinational Logic'').
funcionamento de alguns '''Ciruitos Lógicos Combinacionais''' (''Combinational Logic'').


Linha 35: Linha 36:
*Testar o circuito [http://www.falstad.com/circuit/e-majority.html Lógica Majoritária].
*Testar o circuito [http://www.falstad.com/circuit/e-majority.html Lógica Majoritária].
:A saída do circuito será 1 se a meioria das entradas for 1, senão a saída será 0. Construir a tabela verdade do circuito.
:A saída do circuito será 1 se a meioria das entradas for 1, senão a saída será 0. Construir a tabela verdade do circuito.
===Decodificador===
O '''decodificador''' é um circuito combinacional que recebe como entrada um número binário e ativa apenas a saída correspondente ao número recebido, as demais saídas permanecem desativadas.
Veja um exemplo de um decodificador de 2 linhas de entrada para 1 de 4 linhas de saída. Para cada combinação de entrada (2<sup>2</sup> possibilidades), apenas uma saída é selecionada.
[[Arquivo:Decodificador2-4.png | 400px]]
;Exercício de simulação
* Simule o [http://www.falstad.com/circuit/e-decoder.html Decodificador 1-de-4] e construa sua tabela verdade.
;Exercício
#Construa um decodificador com 3 linhas de entrada para 1 de 8 saídas.
#Pesquise os decodificadores disponíveis nos [http://pt.wikipedia.org/wiki/Anexo:Lista_dos_circuitos_integrados_da_s%C3%A9rie_7400  Circuitos Integrados da série 7400]
#Verifique que há também decodificadores de BCD para decimal e para [http://pt.wikipedia.org/wiki/Display_de_sete_segmentos 7-segmentos], e também de Gray para decimal.
;Aplicação dos decodificadores: Seleção de endereço de memórias
:Uma aplicação importante dos decodificadores é como dispositivo para selecionar uma posição de '''memória''' para um dado ser armazenado no computador. Cada posição de memória tem um endereço, fornecido por um número binário, o qual será a entrada do decodificador que indicará a posição selecionada. Esta é a explicação do porque os tamanhos dos dispositivos de memória sempre são múltiplos de 2<sup>n</sup>.
[[Arquivo:DecodificadorMemoria.png | Decodificador de endereço de memória]]
;Exercícios
#Para que um computador acesse uma memória RAM de 512 Mi (Mibi ou Mega) Bytes, quantas linhas de endereço ele precisa ter?
#Se o seu computador tem um limite de expansão da memória RAM de 4 Gi (Giga ou Gibi) Bytes, quantas linhas de endereço de memória ele possui?
#Pesquise sobre a capacidade de expansão de memória RAM dos computadores pessoais modernos.





Edição das 14h25min de 24 de abril de 2014

Simulação: Circuitos Combinacionais

Autoria
Evandro Cantú / IFPR - Câmpus Foz do Iguaçu

Circutos Combinacionais

Circuitos combinacionais são circuitos cujo nível lógico da(s) saída(s) depende da combinação dos níveis lógicos das entradas.

Um circuito lógico combinacional não possui característica de memória de estados anteriores, dependendo apenas dos valores atuais das entradas.

Laboratório de simulação de circuitos combinacionais

Vamos utilizar o software disponível em Falstad para simular o funcionamento de alguns Ciruitos Lógicos Combinacionais (Combinational Logic).

Ou-Exclusivo (XOR)
Note que o circuito Ou-Exclusivo é construído a partir de portas NÂO-E (NAND). Acompanhar os valores 1 e 0 nas entradas, saídas e também nos pontos internos do circuito.
Meio Somador (Half Adder)
O circuito tem duas entradas com os bits a serem somados e duas saídas, uma com a soma e outra com o carry (vai um). Construir a tabela verdade do circuito.
Somador Completo (Full Adder)
O circuito tem três entradas, incluindo os dois bits a serem somados e o carry da coluna anterior e duas saídas, uma com a soma e outra com o carry (vai um) para a próxima coluna. Construir a tabela verdade do circuito.
Pesquisa e exercício
  1. Pesquise sobre os Circuitos Somadores verificando sua representação como bloco e sua tabela verdade.
  2. Desenhar um circuito somador de 4 bits a partir da integração de um bloco meio somador e três blocos somador completo.
  3. Pesquise sobre os Circuitos Integrados da série 7400, identifique as portas lógicas disponíveis, identifique os circuitos somadores disponíveis.
Circuito lógica majoritária
A saída do circuito será 1 se a meioria das entradas for 1, senão a saída será 0. Construir a tabela verdade do circuito.